| title | summary | aliases | ||
|---|---|---|---|---|
SHOW [FULL] PROCESSLIST | TiDB SQL Statement Reference |
An overview of the usage of SHOW [FULL] PROCESSLIST for the TiDB database. |
|
This statement lists the current sessions connected to the same TiDB server. The Info column contains the query text, which will be truncated unless the optional keyword FULL is specified. To view the processlist across the entire cluster, use the INFORMATION_SCHEMA.CLUSTER_PROCESSLIST table.
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)If the current user does not have the PROCESS privilege, SHOW PROCESSLIST only shows the requests from the user’s own sessions.
- The
Statecolumn in TiDB is non-descriptive. Representing state as a single value is more complex in TiDB, since queries are executed in parallel and each goroutine will have a different state at any one time.