説明
このビューは、V4.2.0バージョンから導入されました。
機能の概要
すべてのテナントで現在実行中のTransferタスクを表示します。
フィールドの説明
| フィールド | タイプ | NULLか | 説明 |
|---|---|---|---|
| TENANT_ID | bigint(20) | NO | テナントID。
|
| TASK_ID | bigint(20) | NO | TransferタスクID |
| CREATE_TIME | timestamp(6) | NO | 作成時間 |
| MODIFY_TIME | timestamp(6) | NO | 情報更新時間 |
| SRC_LS | bigint(20) | NO | ソースログストリーム(データソースから生成されるログデータストリーム) |
| DEST_LS | bigint(20) | NO | デスティネーションログストリーム |
| PART_LIST | longtext | YES | パーティションリスト。ユーザーテーブルのパーティションとグローバルインデックスのパーティションを含む |
| PART_COUNT | bigint(20) | YES | パーティションリスト内のパーティション数 |
| NOT_EXIST_PART_LIST | longtext | YES | 今回のタスクで実行予定だったが、ロック時に存在しなかったパーティションのリスト |
| LOCK_CONFLICT_PART_LIST | longtext | YES | 今回のタスクで実行予定だったが、ロック時にロック競合が発生したパーティションのリスト |
| TABLE_LOCK_TABLET_LIST | longtext | YES | START状態に入った際にロックに成功したパーティションレベルのテーブルロックのTabletリスト。テーブルロックの移行に使用されます。このリストにはPART_LIST内のパーティションテーブルに対応するTabletのみが含まれます。 |
| TABLET_LIST | longtext | YES | 今回のTransfer操作に関連する完全なTabletリスト。PART_LISTに記載されているTabletに加えて、ローカルインデックステーブルやLOB補助テーブルなどに関連付けられたTabletも含まれます。 |
| TABLET_COUNT | bigint(20) | YES | Tabletリスト内のTablet数 |
| START_SCN | bigint(20) unsigned | YES | Transferを開始したSCNを記録 |
| FINISH_SCN | bigint(20) unsigned | YES | Transferを終了したSCNを記録 |
| STATUS | varchar(64) | NO | タスクのステータス。
|
| TRACE_ID | varchar(64) | NO | タスク全体のTrace ID |
| RESULT | bigint(20) | YES | タスク結果 |
| BALANCE_TASK_ID | bigint(20) | NO | 関連するロードバランシングタスクID。このTransferタスクは、対応するロードバランシングタスクによって生成されたサブタスクです。 |
| TABLE_LOCK_OWNER_ID | bigint(20) | YES | テーブルロックをかける際、システムは各テーブルロックにowner_idを生成し、そのテーブルロックの所有者を識別します。テーブルロックを解除する際には、対応するowner_idを提供する必要があります。これにより、システムは正しくテーブルロックを識別して解放できます。 |
| COMMENT | longtext | YES | コメント情報。現在のスタックの原因と診断情報、およびタスクの失敗状況を記録します |
クエリ例
テナントIDが1002のテナントで現在実行中のTransferタスクを確認します。
obclient[oceanbase]> SELECT * FROM oceanbase.CDB_OB_TRANSFER_TASKS WHERE TENANT_ID = 1002\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TENANT_ID:1002
TASK_ID: 3
CREATE_TIME: 2024-06-14 14:39:42.356430
MODIFY_TIME: 2024-06-14 14:38:44.315350
SRC_LS: 1002
DEST_LS: 1001
PART_LIST: 500224:500224,500229:500229,500234:500234,500239:500239,500244:500244,500249:500249,500254:500254
PART_COUNT: 7
NOT_EXIST_PART_LIST: NULL
LOCK_CONFLICT_PART_LIST: NULL
TABLE_LOCK_TABLET_LIST: NULL
TABLET_LIST: 200089:0,200090:0,200091:0,200092:0,200093:0,200094:0,200095:0,1152921504606847076:0,1152921504606847077:0,1152921504606847078:0,1152921504606847079:0,1152921504606847080:0,1152921504606847081:0,1152921504606847082:0,1152921504606847083:0,1152921504606847084:0,1152921504606847085:0,1152921504606847086:0,1152921504606847087:0,1152921504606847088:0,1152921504606847089:0,1152921504606847090:0,1152921504606847091:0,1152921504606847092:0,1152921504606847093:0,1152921504606847094:0,1152921504606847095:0,1152921504606847096:0,1152921504606847097:0,1152921504606847098:0,1152921504606847099:0,1152921504606847100:0,1152921504606847101:0,1152921504606847102:0,1152921504606847103:0
TABLET_COUNT: 35
START_SCN: 1718347182784953001
FINISH_SCN: 0
STATUS: DOING
TRACE_ID: YB4*************************-0-0
RESULT: 0
BALANCE_TASK_ID: 374414
TABLE_LOCK_OWNER_ID: 374434
COMMENT:
1 row in set
関連するビューまたはドキュメント
すべてのテナントのTableレベルのロードバランシングタスク(Task)の履歴を表示するには、CDB_OB_TRANSFER_TASK_HISTORY参照してください。
すべてのテナントのログストリームレベルのロードバランシングジョブ(Job)を表示するには、次のドキュメントを参照してください。
すべてのテナントのログストリームレベルのロードバランシングタスク(Task)を表示するには、次のドキュメントを参照してください。
すべてのテナントのTransfer Partitionタスク(Task)を表示するには、次のドキュメントを参照してください。
データロードバランシングに関する操作の詳細については、データロードバランシングセクションを参照してください。