首批通过分布式安全可靠测评,为关键业务系统打造
oceanbase.DBA_OB_VECTOR_INDEX_TASK_HISTORY
更新时间:2026-07-13 22:33:20
说明
该视图从 V4.4.1 版本开始引入。
功能描述
视图 DBA_OB_VECTOR_INDEX_TASK_HISTORY 展示了当前租户下所有向量索引分区重建任务、合并数据段(Segment)任务以及合并转储任务的历史信息,可通过视图中的 TASK_TYPE 字段区分任务类型。
字段说明
| 字段名称 | 字段类型 | 是否可以为 NULL | 描述 | |
|---|---|---|---|---|
| TABLE_ID | bigint(20) | YES | 表 ID | |
| TABLET_ID | bigint(20) | YES | 分区 ID | |
| TASK_ID | bigint(20) | YES | 任务 ID | |
| START_TIME | timestamp(6) | YES | 任务开始时间 | |
| MODIFY_TIME | timestamp(6) | YES | 任务结束时间 | |
| TRIGGER_TYPE | varchar(16) | NO | 任务触发类型:
|
|
| STATUS | varchar(16) | NO | 任务状态:
|
|
| TASK_TYPE | bigint(20) | NO | 任务类型:
|
|
| TASK_SCN | bigint(20) | NO | 任务版本号 | |
| RET_CODE | bigint(20) | NO | 任务结束时候的状态:
|
|
| TRACE_ID | varchar(512) | NO | 任务执行追踪 ID | |
| TASK_INFO | long text | NO | 任务的详细进度信息。以 JSON 格式展示,内容包括对合并数据段(Segment)任务的中各个 Segment 的详细信息,如 SCN、Key 范围、索引及内存占用信息等,便于全面了解任务执行过程。 |
查询示例
系统租户下,查看所有租户的向量索引性能优化任务历史信息。
SELECT * FROM oceanbase.DBA_OB_VECTOR_INDEX_TASK_HISTORY ORDER BY MODIFY_TIME DESC\G;
查询结果如下:
*************************** 1. row ***************************
TABLE_ID: 500180
TABLET_ID: 1152921504606847128
TASK_ID: 10091
CREATE_TIME: 2026-03-25 23:20:31.475323
MODIFY_TIME: 2026-03-25 23:20:32.484323
TRIGGER_TYPE: AUTO
STATUS: FINISHED
TASK_TYPE: 6
TASK_SCN: 1774452031481903000
RET_CODE: 0
TRACE_ID: Y2C277F000001-00064DDA40B0F2AE-0-1
TASK_INFO: {"merge_segments_cnt":2,"merge_segments":[{"scn":1774451941331810002,"start_key":"1152921504606847129_1774451941331810002_hnsw_data_part00000","end_key":"1152921504606847129_1774451941331810002_hnsw_data_part00000","index_type":"HNSW","vector_cnt":"1005","mem_used":"252512","mem_hold":"252512","min_vid":"11","max_vid":"10005"},{"scn":1774452021463248000,"start_key":"1152921504606847129_1774452021463248000_hgraph_data_part00000","end_key":"1152921504606847129_1774452021463248000_hgraph_data_part00002","index_type":"HGRAPH","vector_cnt":"1000","mem_used":"8484032","mem_hold":"8484032","min_vid":"1011","max_vid":"2010"}],"result_segments":[{"scn":1774452031481903000,"start_key":"1152921504606847129_1774452031481903000_hnsw_data_part00000","end_key":"1152921504606847129_1774452031481903000_hnsw_data_part00000","index_type":"HNSW","vector_cnt":"2005","mem_used":"803354","mem_hold":"0","min_vid":"11","max_vid":"10005"}]}
EXEC_ADDR: NULL
PRIORITY: 0
START_TIME: NULL
END_TIME: NULL
ERR_MSG: NULL
1 row in set
TASK_INFO 字段 JSON 字符串说明:
| 字段名 | JSON 字段类型 | 含义 |
|---|---|---|
| merge_segments_cnt | string | 需要被合并的 Segment 数量 |
| merge_segments | array | 合并前的 Segment 信息,数量和 merge_segments_cnt 相等 |
| result_segments | array | 合并后的 Segment 结果信息 |
| scn | string | 内部时间戳 |
| start_key | string | Segment 存储范围的上界 |
| end_key | string | Segment 存储范围的下界 |
| index_type | string | Segment 处理向量的索引类型,包含值有:
|
| mem_used | string | Segment 使用的内存 |
| min_vid | string | Segment 最小的向量 ID |
| max_vid | string | Segment 最大的向量 ID |