説明
このビューはV4.2.0バージョンから導入されました。
機能の概要
すべてのテナントで実行されたロードバランシングタスクの履歴を表示します。
フィールド説明
フィールド |
タイプ |
NULL許容 |
説明 |
|---|---|---|---|
| TENANT_ID | bigint(20) | NO | テナントID。
|
| TASK_ID | bigint(20) | NO | ロードバランシングタスクID |
| CREATE_TIME | timestamp(6) | NO | タスク開始時間 |
| FINISH_TIME | timestamp(6) | NO | タスク完了時間。成功およびキャンセルした時間を含む |
| TASK_TYPE | varchar(64) | NO | タスクタイプ。
|
| SRC_LS | bigint(20) | NO | ソースログストリーム(データソースから生成されるログデータストリーム) |
| DEST_LS | bigint(20) | NO | デスティネーションログストリーム |
| PART_LIST | longtext | YES | パーティションリスト。ユーザーテーブルのパーティションとグローバルインデックスのパーティションが含まれます |
| FINISHED_PART_LIST | longtext | YES | 現在バランシング処理が完了したパーティションのリスト |
| PART_COUNT | bigint(20) | YES | パーティションリスト内のパーティション数 |
| FINISHED_PART_COUNT | bigint(20) | YES | 現在バランシング処理が完了したパーティション数 |
| LS_GROUP_ID | bigint(20) | NO | ログストリームグループID |
| STATUS | varchar(64) | NO | タスクのステータス。
|
| PARENT_LIST | varchar(1024) | YES | 親タスクリスト |
| CHILD_LIST | varchar(1024) | YES | 子タスクリスト |
| CURRENT_TRANSFER_TASK_ID | bigint(20) | NO | 現在のロードバランシングタスクがトリガーしたTransferタスクID |
| JOB_ID | bigint(20) | NO | 現在のタスクが属するJob ID |
| COMMENT | longtext | YES | コメント情報 |
| BALANCE_STRATEGY | varchar(64) | YES | Balance Taskに対応するバランシング戦略:
説明V4.3.x系では、このフィールドはV4.3.2バージョンから導入されました。V4.2.x系では、このフィールドはV4.2.4バージョンから導入されました。 |
クエリ例
すべてのテナントで実行されたロードバランシングタスクの履歴を確認します。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_OB_BALANCE_TASK_HISTORY\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TENANT_ID: 1002
TASK_ID: 318280
CREATE_TIME: 2025-05-09 14:29:05.504906
FINISH_TIME: 2025-05-09 14:29:13.589729
TASK_TYPE: LS_SPLIT
SRC_LS: 1001
DEST_LS: 1002
PART_LIST: NULL
FINISHED_PART_LIST: 500002:500008,500002:500011,500002:500014
PART_COUNT: 0
FINISHED_PART_COUNT: 3
LS_GROUP_ID: 1001
STATUS: COMPLETED
PARENT_LIST: NULL
CHILD_LIST: NULL
CURRENT_TRANSFER_TASK_ID: -1
JOB_ID: 318278
COMMENT: NULL
BALANCE_STRATEGY: LS balance by expand
*************************** 2. row ***************************
TENANT_ID: 1002
TASK_ID: 318454
CREATE_TIME: 2025-05-09 14:29:45.565764
FINISH_TIME: 2025-05-09 14:29:53.633471
TASK_TYPE: LS_MERGE
SRC_LS: 1002
DEST_LS: 1001
PART_LIST: NULL
FINISHED_PART_LIST: 500002:500008,500002:500011,500002:500014
PART_COUNT: 0
FINISHED_PART_COUNT: 3
LS_GROUP_ID: 1001
STATUS: COMPLETED
PARENT_LIST: NULL
CHILD_LIST: NULL
CURRENT_TRANSFER_TASK_ID: -1
JOB_ID: 318453
COMMENT: NULL
BALANCE_STRATEGY: LS balance by shrink
*************************** 3. row ***************************
TENANT_ID: 1002
TASK_ID: 318539
CREATE_TIME: 2025-05-09 14:30:05.606117
FINISH_TIME: 2025-05-09 14:30:14.069126
TASK_TYPE: LS_SPLIT
SRC_LS: 1001
DEST_LS: 1003
PART_LIST: NULL
FINISHED_PART_LIST: 500002:500008,500002:500011,500002:500014
PART_COUNT: 0
FINISHED_PART_COUNT: 3
LS_GROUP_ID: 1001
STATUS: COMPLETED
PARENT_LIST: NULL
CHILD_LIST: NULL
CURRENT_TRANSFER_TASK_ID: -1
JOB_ID: 318537
COMMENT: NULL
BALANCE_STRATEGY: LS balance by expand
3 rows in set
関連するビューまたはドキュメント
すべてのテナントで現在実行中のログストリームレベルのロードバランシングタスクを確認する:CDB_OB_BALANCE_TASKS
すべてのテナントのログストリームレベルのロードバランシングジョブを確認する:
すべてのテナントのTabletレベルのロードバランシングタスクを確認する:
すべてのテナントのTransfer Partitionタスクを確認する:
データロードバランシングに関する操作については、データロードバランシングの章を参照してください。