查询正在执行的SQL语句。
语法
SHOW PROCESSLIST
返回结果
SHOW PROCESSLIST
语句的返回内容如下表:
列名 | 类型 | 说明 |
---|---|---|
ID | VARCHAR | 正在执行的SQL语句的ID。如果要终止正在执行的SQL语句,请执行KILL QUERY '<ID>' 。
|
USER | VARCHAR | 提交SQL语句的用户。 |
HOST | VARCHAR | 执行SQL语句的服务器。 |
DB | VARCHAR | SQL语句执行所在的数据库。 |
TYPE | VARCHAR | SQL语句的类型,一般为SELECT、CREATE等。 |
CREATED | VARCHAR | SQL语句的创建时间。 |
SQL | VARCHAR | 具体的SQL语句。 |
示例
查询正在执行的SQL语句。
SHOW PROCESSLIST
返回结果如下:+-------------------------------------------------+------+----------+------+---------+-------------------------------+--------------------------------+
| ID | USER | HOST | DB | TYPE | CREATED | SQL |
+-------------------------------------------------+------+----------+------+---------+-------------------------------+--------------------------------+
| dHNkYi0x@2a2adf60-89d8-4d16-8417-455189644070@1 | root | dHNkYi0x | null | UNKNOWN | 2022-07-08T16:32:30.767+08:00 | SELECT `time`, `host`, |
| | | | | | | `value` FROM `cpu_user` |
+-------------------------------------------------+------+----------+------+---------+-------------------------------+--------------------------------+
1 rows in set (112 ms)