SHOW [GLOBAL | SESSION] STATUS [LIKE 'pattern
' | WHEREexpr
]
SHOW STATUS
はサーバーステータス情報を提供します。この情報は、mysqladmin
extended-status
コマンドを利用して得ることもできます。LIKE
節 (存在する場合)
は、どの変数名と照合するかを示します。Extensions to SHOW
Statements
で説明されているように、WHERE
節を指定すると、より一般的な条件を使用して行を選択できます。このステートメントには権限が必要ありません。このステートメントには、サーバーに接続できることのみが必要です。
部分的な出力がここに表示されています。名前と値のリストは、お使いのサーバーとは異なる場合があります。各変数の意味は Server Status Variables で説明しています。
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
の両方に同じ値を得ます。各ステータス変数のスコープは、Server Status Variables
に示されています。