getQueryStatus
New in version 1.30.19.
语法
getQueryStatus()
参数
无
详情
获取由当前节点发起且正在执行的查询任务状态,返回一个表对象,包含以下几列:
id:表示到该查询任务为止,系统已执行的查询任务总数。
sessionId:任务发起会话的 id。请注意,无法获取通过 submitJob 提交的查询任务的 sessionId。
userId:任务发起会话的用户名。
query:原始查询语句中主要的查询信息。
startTime:查询任务开始的时间戳。
elapsedTimeInMs:查询任务已经经过的时间,单位为毫秒。
memoryUsage:查询过程中变量和结果所占用的内存空间,单位为字节。
totalTaskCount:查询子任务总数。
completedTaskCount:已完成的查询子任务数。
percentComplete:已完成的查询子任务占比。
该函数只能在任务发起节点上调用。
例子
getQueryStatus();
id |
sessionId |
userId |
query |
startTime |
elapsedTimeInMs |
memoryUsage |
totalTaskCount |
completedTaskCount |
percentComplete |
---|---|---|---|---|---|---|---|---|---|
2 |
1166953221 |
admin |
select ticker, id, x from pt |
2022.06.14 08:15:00.606 |
1052 |
184550000 |
4 |
1 |
0.25 |