跳到主要内容
版本:2.5

SHOW ANALYZE JOB

功能

查看自定义自动采集任务的信息和状态。自定义自动采集任务用于采集 CBO 统计信息。该语句从 2.4 版本开始支持。

默认情况下,StarRocks 会周期性自动采集表的全量统计信息。默认检查更新时间为 5 分钟一次,如果发现有数据更新,会自动触发采集。如果您不希望使用自动全量采集,可以设置 FE 配置项 enable_collect_full_statisticfalse,系统会停止自动全量采集,根据您创建的自定义任务进行定制化采集。

语法

SHOW ANALYZE JOB [WHERE predicate]

您可以使用 WHERE 子句设定筛选条件,进行返回结果筛选。该语句会返回如下列。

列名说明
Id采集任务的 ID。
Database数据库名。
Table表名。
Columns列名列表。
Type统计信息的类型。取值: FULL,SAMPLE。
Schedule调度的类型。自动采集任务固定为 SCHEDULE
Properties自定义参数信息。
Status任务状态,包括 PENDING(等待)、RUNNING(正在执行)、SUCCESS(执行成功)和 FAILED(执行失败)。
LastWorkTime最近一次采集时间。
Reason任务失败的原因。如果执行成功则为 NULL

示例

-- 查看集群全部自定义采集任务。
SHOW ANALYZE JOB

-- 查看数据库 `test` 下的自定义采集任务。
SHOW ANALYZE JOB where `database` = 'test';

相关文档

CREATE ANALYZE:创建自定义自动采集任务。

DROP ANALYZE:删除自动采集任务。

KILL ANALYZE:取消正在运行中(Running)的统计信息收集任务。

想了解更多 CBO 统计信息采集的内容,参见 CBO 统计信息