终止查询¶
KILL QUERY
命令可以终止正在执行的查询,常用于终止慢查询。
Note
仅 God 角色权限可以终止任意查询,其他角色只能终止自己的查询。
语法¶
KILL QUERY (session=<session_id>, plan=<plan_id>);
session_id
:会话 ID。plan_id
:执行计划 ID。
会话 ID 和执行计划 ID 可以唯一确定一个查询。二者可以通过 SHOW QUERIES 语句获取。
示例¶
在一个会话中执行命令终止另一个会话中的查询:
nebula> KILL QUERY(SESSION=1625553545984255,PLAN=163);
另一个会话中的查询会终止,并返回如下信息:
[ERROR (-1005)]: ExecutionPlanId[1001] does not exist in current Session.
最后更新:
July 6, 2023