跳到主要内容
版本: 最新版本-3.5

SHOW ANALYZE JOB

SHOW ANALYZE JOB 视图用于查看自定义统计信息收集任务的信息和状态。

默认情况下,StarRocks 会自动收集表的完整统计信息。它会每 5 分钟检查一次是否有数据更新。如果检测到数据更改,将自动触发数据收集。如果您不想使用自动完整收集,可以将 FE 配置项 enable_collect_full_statistic 设置为 false 并自定义收集任务。

该语句从 v2.4 版本开始支持。

语法

SHOW ANALYZE JOB [WHERE]

您可以使用 WHERE 子句过滤结果。该语句返回以下列。

描述
Id收集任务的 ID。
数据库数据库名称。
Table表名。
Columns列名。
类型统计信息的类型,包括 FULLSAMPLE
Schedule调度类型。对于自动任务,类型为 SCHEDULE
Properties自定义参数。
Status任务状态,包括 PENDING、RUNNING、SUCCESS 和 FAILED。
LastWorkTime上次收集的时间。
Reason任务失败的原因。如果任务执行成功,则返回 NULL。

示例

-- View all the custom collection tasks.
SHOW ANALYZE JOB

-- View custom collection tasks of database `test`.
SHOW ANALYZE JOB where `database` = 'test';

参考

CREATE ANALYZE:自定义自动收集任务。

DROP ANALYZE:删除自定义收集任务。

KILL ANALYZE:取消正在运行的自定义收集任务。

有关为 CBO 收集统计信息的更多信息,请参见为 CBO 收集统计信息