説明
このビューは、V4.3.5 BP3バージョンから導入されました。
機能の概要
ビューDBA_OB_VECTOR_INDEX_TASKSは、現在のテナント内のすべてのベクトルインデックスパーティション再構築タスクの情報を表示します。
フィールドの説明
| フィールド名 | フィールドタイプ | 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 | |
| PROGRESS_INFO | varchar(512) | NO | タスク実行進捗情報。JSON形式で表示されます。通常は現在の操作、推定行数、完了行数、完了率、推定残り時間などが含まれます。この情報は10秒ごとに更新されます。JSON文字列で、status、estimated_row、finished_row、progress、time_remaining(s)フィールドを含みます。
|
クエリ例
システムテナントで、すべてのテナントのベクトルインデックスパフォーマンス最適化タスク情報を確認します。
SELECT * FROM oceanbase.DBA_OB_VECTOR_INDEX_TASKS;
クエリ結果は次のとおりです:
+-----------+----------+---------------------+---------+----------------------------+----------------------------+--------------+---------+-----------+------------------+----------+------------------------------------+
| TENANT_ID | TABLE_ID | TABLET_ID | TASK_ID | START_TIME | MODIFY_TIME | TRIGGER_TYPE | STATUS | TASK_TYPE | TASK_SCN | RET_CODE | TRACE_ID |
+-----------+----------+---------------------+---------+----------------------------+----------------------------+--------------+---------+-----------+------------------+----------+------------------------------------+
| 1004 | 500017 | 1152921504606846987 | 22023 | 1970-08-23 17:08:27.175705 | 1970-08-23 17:08:27.175715 | USER | RUNNING | 1 | 1746611825281271 | -1 | Y61460BA2DAD8-000634872BECF00C-0-1 |
+-----------+----------+---------------------+---------+----------------------------+----------------------------+--------------+---------+-----------+------------------+----------+------------------------------------+
1 row in set