getQueryStatus

语法

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