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 | 统计信息类型,包括 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:取消正在运行的自定义采集任务。
有关为 CBO 收集统计信息的更多信息,请参阅为 CBO 收集统计信息。