getPKEYCompactionTaskStatus

语法

getPKEYCompactionTaskStatus([count])

参数

count 可选参数,非负整数。设置后,将返回配置项 volumes 中的每一个 volume 的最近的 count 个已结束的合并任务的记录(包括成功和失败),以及所有正在执行或尚未开始的任务的记录。默认值为 0,表示返回所有合并任务的状态信息。

详情

返回一个表,显示 PKEY 引擎 level file 合并操作任务的状态。该函数只能在数据节点调用。

状态表包含以下几列:

列名

含义

volume 发生合并的文件所在的磁盘卷路径。由配置项 volumes 进行配置。
level STRING 类型,当前合并的 level file 层级。一次合并最多涉及两个层级。如果此列为空,说明该合并任务尚未开始、正在执行,或执行失败。
chunkId 发生合并操作的 chunk 的 ID。
tableName 发生合并操作的数据表的物理表名。
files 参与当前合并任务的 level file。如果此列为空,说明该合并任务尚未开始、正在执行,或执行失败。
force 是否由 triggerPKEYCompaction 强制触发。
receivedTime 当前合并任务进入任务队列的时间戳。
startTime 当前合并任务开始执行的时间戳。
endTime 当前合并任务执行结束的时间戳。
errorMessage 报错信息。如果失败,则显示失败的原因;否则显示空。

例子

getPKEYCompactionTaskStatus()

volume

level

chunkId

tableName

files

force

receivedTime

startTime

endTime

errorMessage

/home/dolphindb/server/local8848/storage 2 ac872f06-abed-339c-8642-ce7dcf415691 pt1_2 2-000000046-002 true 2024.09.24 13:52:37.746 2024.09.24 13:52:37.746 2024.09.24 13:52:37.816
/home/dolphindb/server/local8848/storage 1 ac872f06-abed-339c-8642-ce7dcf415691 pt1_2 1-000000046-001 true 2024.09.24 13:52:32.431 2024.09.24 13:52:32.431 2024.09.24 13:52:32.437
/home/dolphindb/server/local8848/storage 0 ac872f06-abed-339c-8642-ce7dcf415691 pt1_2 0-000000046-000 true 2024.09.24 11:58:42.006 2024.09.24 11:58:42.006 2024.09.24 11:58:42.011
/home/dolphindb/server/local8848/storage 0 62ab7ebb-03f2-10a5-5445-c537512aee06 pt1_2 0-000000045-000 true 2024.09.24 11:57:13.596 2024.09.24 11:57:13.596 2024.09.24 11:57:13.601