13.7.5.35 SHOW STATUS 语句

SHOW [GLOBAL | SESSION] STATUS
    [LIKE 'pattern' | WHERE expr]

Note

从 MySQL 5.7.6 开始,show_compatibility_56系统变量的值会影响此处所述语句的可用信息和所需特权。有关详细信息,请参见第 5.1.7 节“服务器系统变量”中对该变量的描述。

SHOW STATUS提供服务器状态信息(请参阅第 5.1.9 节“服务器状态变量”)。该语句不需要任何特权。它仅需要连接到服务器的能力。

也可以从以下来源获得状态变量信息:

对于SHOW STATUS,如果存在LIKE子句,则指示要匹配的变量名称。可以提供WHERE子句以使用更通用的条件来选择行,如第 24.35 节,“ SHOW 语句的扩展”中所述。

SHOW STATUS接受可选的GLOBALSESSION变量作用域修饰符:

  • 使用GLOBAL修饰符,该语句显示全局状态值。全局状态变量可以 table 示服务器本身某些方面的状态(例如Aborted_connects),也可以 table 示与 MySQL 的所有连接上的聚合状态(例如Bytes_receivedBytes_sent)。如果变量没有全局值,则显示会话值。

  • 使用SESSION修饰符,该语句显示当前连接的状态变量值。如果变量没有会话值,则显示全局值。 LOCALSESSION的同义词。

  • 如果不存在修饰符,则默认值为SESSION

每个状态变量的范围在第 5.1.9 节“服务器状态变量”处列出。

每次对SHOW STATUS语句的调用都使用一个内部临时 table,并增加全局Created_tmp_tables的值。

部分输出显示在这里。服务器的名称和值列 table 可能有所不同。每个变量的含义在第 5.1.9 节“服务器状态变量”中给出。

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  |
+--------------------+----------+