SHOW [FULL] PROCESSLIST
该语句列出当前连接到同一 TiDB 服务器的会话。Info
列包含查询文本,除非指定可选关键字 FULL
,否则会被截断。
概述
- ShowProcesslistStmt
ShowProcesslistStmt ::=
"SHOW" "FULL"? "PROCESSLIST"
示例
mysql> SHOW PROCESSLIST;
+------+------+-----------------+------+---------+------+------------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+------+------+-----------------+------+---------+------+------------+------------------+
| 5 | root | 127.0.0.1:45970 | test | Query | 0 | autocommit | SHOW PROCESSLIST |
+------+------+-----------------+------+---------+------+------------+------------------+
1 rows in set (0.00 sec)
MySQL 兼容性
- TiDB 中的
State
列不具有描述性。在 TiDB 中用单一值表示状态更为复杂,因为查询是并行执行的,每个 goroutine 在任何时间点可能具有不同的状态。