【MySQL】MySQLサーバーの稼働状況を確認する。

ターミナルより下記コマンドで確認可能。

mysqladmin status

パスワード無しじゃダメだよと怒られたら下記のようにする。

mysqladmin status -u [ユーザー名] -p

そしてパスワードを入力すればOK。

すると下記のような結果が得られる。

Uptime: 2330160  Threads: 1  Questions: 1310067  Slow queries: 4  Opens: 10621  Flush tables: 1  Open tables: 57  Queries per second avg: 0.562

各項目の詳細は下記の通り。

Uptime : 起動からの総稼働秒数

Threads : MySQLが使用しているスレッドの数。これと併せて表面上表示されない管理用スレッドがプラス3つ動作している

Questions : 起動時からの総問い合わせ数

Slow queries : スロークエリーと見なす設定時間を越えた問い合わせの数

Opens : 起動してから開かれたテーブルの数

Flush tables : flush、refresh、reloadの実行回数

Open tables : 現時点で開かれているテーブルの数

Queries per second avg : 問い合わせ平均応答秒数

さらに詳しい稼働状況を知りたい場合は下記の通り。

mysqladmin extended-status

上記で得られる情報の詳細は公式を参照されたし。