SHOW QUERIES¶
SHOW QUERIES列出在当前 Graph 服务中用户发起的所有正在运行或正在取消的查询。这对于识别资源密集型、耗时长的查询非常有用,这些查询可能正在占用大量 CPU 资源。
Note
只有具有角色ADMIN的用户才能查看当前 Graph 服务中所有用户发起的正在运行或正在取消的查询。其他用户只能查看由自己发起的正在运行或正在取消的查询。更多关于角色的信息,请参见角色与权限。
返回信息如下表:
| 列 | 描述 |
|---|---|
username |
提交查询的用户。 |
host |
提交查询的主机。 |
graph |
当前查询所在的会话的图的 Schema 路径和名称。如果未为当前会话设置图或临时图,则该值为空或为当前用户所设置主图的 Schema 路径和名称。 |
session_id |
执行查询的会话的 ID。 |
query_id |
查询 ID。 |
query |
查询语句。 |
start_time |
查询开始执行的时间。 |
duration(ms) |
查询的持续时间(以毫秒为单位)。 |
status |
查询的状态。可能的值: RUNNING:正在执行。CANCELING:正在取消执行。 |
category |
执行的语句类型。可能的值: DDL:数据定义(DDL)语句。DML:数据操作(DML)语句。DQL:数据查询(DQL)语句。 |
语法¶
- show_queries_command
show_queries_command ::=
'SHOW' 'QUERIES'
示例¶
显示所有正在运行的查询¶
SHOW QUERIES
返回:
+----------+--------------------+-----------------------+--------------------+---------------------------+--------------+-----------------------------+--------------+---------+----------+
| username | host | graph | session_id | query_id | query | start_time | duration(ms) | status | category |
+----------+--------------------+-----------------------+--------------------+---------------------------+--------------+-----------------------------+--------------+---------+----------+
| root | 192.168.8.185:9669 | /default_schema/movie | 302599629815594027 | 20250929_07414400000u3zqn | show queries | 2025-09-29T07:59:00.629000Z | 2 | RUNNING | DQL |
+----------+--------------------+-----------------------+--------------------+---------------------------+--------------+-----------------------------+--------------+---------+----------+