SHOW PROCESSLIST

更新时间:
复制 MD 格式

SHOW PROCESSLIST语法用于展示宽表引擎和时序引擎中正在执行的SQL语句及其详细信息,可以帮助您定位慢查询和无效查询。

引擎与版本

  • SHOW PROCESSLIST语法适用于宽表引擎和时序引擎。

  • 宽表引擎仅2.6.2及以上版本支持SHOW PROCESSLIST语法。

  • 时序引擎无版本限制。

重要

要求Lindorm SQL2.6.3.2以上版本。如何查看Lindorm SQL版本,请参见SQL版本说明

语法

show_processlist_statement ::=  SHOW PROCESSLIST

返回结果集说明

引擎不同,SHOW PROCESSLIST语法的返回结果不同。

宽表引擎返回结果:

列名

类型

说明

ID

VARCHAR

正在执行的查询语句的ID。如果需要终止正在执行的SQL语句,请执行KILL QUERY '<ID>'

USER

VARCHAR

提交SQL语句的用户。

HOST

VARCHAR

发起查询的客户端IP地址。

DB

VARCHAR

SQL语句执行所在的数据库。

COMMAND

VARCHAR

查询的具体语句。

TIME

VARCHAR

从查询开始到现在的具体耗时,单位为毫秒(ms)。

RAW ID

VARCHAR

宽表引擎内部将数据查询任务拆分为子任务,RAW ID为子任务的原始ID。RAW ID可提供给Lindorm技术支持,用于问题排查定位。

EXECUTE START

VARCHAR

查询实际开始时间,以Epoch时间戳表示,精度为秒。

EXECUTE SERVER

VARCHAR

具体执行该查询的服务器节点。

时序引擎返回结果:

列名

类型

说明

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      | COMMAND                                                           | TIME | RAW ID | EXECUTE START | EXECUTE SERVER                             |
+--------------------------------------+---------+---------+---------+-------------------------------------------------------------------+------+--------+---------------+--------------------------------------------+
| b8f92c23-5ca4-4f9e-8909-8d213405eba8 | hadoop  | *.*.*.* | default | select * from sensor where device_id IN ('F07A1260', 'F07A1261'); | 3740 |        | 1764119640865 | ld-**-lindorm-001.lindorm.rds.aliyuncs.com |
+--------------------------------------+---------+---------+---------+-------------------------------------------------------------------+------+--------+---------------+--------------------------------------------+

时序引擎返回结果示例如下:

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