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 节“服务器状态变量”)。该语句不需要任何特权。它仅需要连接到服务器的能力。
也可以从以下来源获得状态变量信息:
-
性能架构 table。参见第 25.12.14 节,“性能模式状态变量 table”。
-
GLOBAL_STATUS和SESSION_STATUStable。参见第 24.10 节,“ INFORMATION_SCHEMA GLOBAL_STATUS 和 SESSION_STATUStable”。
-
mysqladmin extended-status命令。参见第 4.5.2 节“ mysqladmin-MySQL 服务器 Management 程序”。
对于SHOW STATUS,如果存在LIKE子句,则指示要匹配的变量名称。可以提供WHERE
子句以使用更通用的条件来选择行,如第 24.35 节,“ SHOW 语句的扩展”中所述。
SHOW STATUS接受可选的GLOBAL
或SESSION
变量作用域修饰符:
-
使用
GLOBAL
修饰符,该语句显示全局状态值。全局状态变量可以 table 示服务器本身某些方面的状态(例如Aborted_connects
),也可以 table 示与 MySQL 的所有连接上的聚合状态(例如Bytes_received
和Bytes_sent
)。如果变量没有全局值,则显示会话值。 -
使用
SESSION
修饰符,该语句显示当前连接的状态变量值。如果变量没有会话值,则显示全局值。LOCAL
是SESSION
的同义词。 -
如果不存在修饰符,则默认值为
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 |
+--------------------+----------+