SHOW [GLOBAL | SESSION] STATUS [LIKE 'pattern
']
SHOW STATUS
はサーバ
ステータス情報を提供します。この情報は、mysqladmin
extended-status
コマンドを利用して得る事もできます。
部分的なアウトプットがここに表示されています。名前と値のリストは、お使いのサーバとは異なる場合があります。各変数の意味は 項4.2.5. 「ステータス変数」 で説明しています。
mysql> SHOW STATUS;
+--------------------------+------------+
| Variable_name | Value |
+--------------------------+------------+
| Aborted_clients | 0 |
| Aborted_connects | 0 |
| Bytes_received | 155372598 |
| Bytes_sent | 1176560426 |
| Connections | 30023 |
| Created_tmp_disk_tables | 0 |
| Created_tmp_tables | 8340 |
| Created_tmp_files | 60 |
...
| Open_tables | 1 |
| Open_files | 2 |
| Open_streams | 0 |
| Opened_tables | 44600 |
| Questions | 2026873 |
...
| Table_locks_immediate | 1920382 |
| Table_locks_waited | 0 |
| Threads_cached | 0 |
| Threads_created | 30022 |
| Threads_connected | 1 |
| Threads_running | 1 |
| Uptime | 80380 |
+--------------------------+------------+
LIKE
条項を利用すると、パターンと一致する名前を持つ変数の行のみを表示します。
mysql> SHOW STATUS LIKE 'Key%';
+--------------------+----------+
| Variable_name | Value |
+--------------------+----------+
| Key_blocks_used | 14955 |
| Key_read_requests | 96854827 |
| Key_reads | 162040 |
| Key_write_requests | 7589728 |
| Key_writes | 3813196 |
+--------------------+----------+
GLOBAL
修飾子を利用すると、SHOW STATUS
は MySQL
への全ての接続のステータス値を表示します。SESSION
を利用すると、現在の接続のステータス値を表示します。
もし修飾子が無ければ、デフォルトは
SESSION
です。LOCAL
は SESSION
の同義語です。
いくつかのステータス変数は、グローバル値しか持っていません。それらに対しては、GLOBAL
と SESSION
の両方に同じ値を得ます。