跳到主要内容
版本:Latest-4.1

SHOW ANALYZE JOB

SHOW ANALYZE JOB 查看自定义采集任务的信息和状态。

默认情况下,StarRocks 会自动对表进行全量统计信息采集。它每 5 分钟检查一次数据更新情况。如果检测到数据变化,将自动触发数据采集。如果您不想使用自动全量采集,可以将 FE 配置项 enable_collect_full_statistic 设置为 false,并自定义采集任务。

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

语法

SHOW ANALYZE JOB [WHERE]

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

描述
Id采集任务的 ID。
Database数据库名称。
Table表名称。
Columns列名称。
Type统计信息类型,包括 FULLSAMPLE
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:取消正在运行的自定义采集任务。

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

Rocky the happy otterStarRocks Assistant

AI generated answers are based on docs and other sources. Please test answers in non-production environments.