説明
このビューはV2.2.77バージョンから導入されました。
機能の概要
物理復元タスクの現在の実行進捗状況を表示します。
フィールド説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| TENANT_ID | bigint(20) | NO | 復元タスクを実行するテナントID |
| JOB_ID | bigint(20) | NO | 復元に属するjob_id、1回の復元タスクに対応する |
| RESTORE_TENANT_NAME | longtext | NO | 復元対象のテナント名 |
| RESTORE_TENANT_ID | bigint(20) | NO | 復元対象のテナントID |
| BACKUP_TENANT_NAME | longtext | NO | バックアップのソーステナント名 |
| BACKUP_TENANT_ID | longtext | NO | バックアップのソーステナントID |
| BACKUP_CLUSTER_NAME | longtext | NO | バックアップのソースクラスタ名 |
| BACKUP_DEST | longtext | NO | バックアップセットパス、ユーザーが入力したデータバックアップパスとログアーカイブパスを指す |
| RESTORE_OPTION | longtext | NO | 復元オプション、復元開始時にユーザーが指定した restore_option |
| RESTORE_TYPE | varchar(4096) | NO | 復元タイプ。
説明このフィールドはV4.3.5 BP1バージョンから導入されました。 |
| RESTORE_SCN | bigint(20) unsigned | NO | ユーザーが指定した復元ポイント |
| RESTORE_SCN_DISPLAY | varchar(26) | NO | ユーザーが指定した復元ポイントのタイムスタンプ表現 |
| STATUS | longtext | NO | 復元状態:システムテナントの復元タスクと復元対象テナントの復元タスクの状態が一致しない場合。 システムテナント:
復元対象テナント:
|
| START_TIMESTAMP | varchar(26) | NO | 復元タスク開始時のタイムスタンプ |
| BACKUP_SET_LIST | longtext | NO | 依存するデータのバックアップセットパスリスト。セット間は , で区切る。例:file:///data/nfs/backup/data/backup_set_1_full,file:///data/nfs/backup/data/backup_set_2_inc |
| BACKUP_PIECE_LIST | longtext | NO | 依存するログアーカイブのシャープンパスリスト。シャープン間は , で区切る。例:file:///data/nfs/backup/archive/2_1_2,file:///data/nfs/backup/archive/2_1_3 |
| RECOVER_SCN | bigint(20) unsigned | NO | ログの復元ポイント。システムテナントの場合、このフィールドの値は NULL
説明
|
| RECOVER_SCN_DISPLAY | datetime(6) | NO | ログの復元ポイントのタイムスタンプ表現。システムテナントの場合、このフィールドの値は NULL
説明
|
| RECOVER_PROGRESS | decimal(6,2) | NO | ログ復元の進捗状況。結果は小数点以下2桁を保持します。例:87.65 と表示される場合、現在の進捗率は87.65%です。システムテナントの場合、このフィールドの値は NULL
説明
|
| TABLET_COUNT | bigint(20) | NO | 復元待ちのTabletの総数。システムテナントの場合、このフィールドの値は NULL
説明
|
| FINISH_TABLET_COUNT | bigint(20) | NO | 復元が完了したTabletの総数。システムテナントの場合、このフィールドの値は NULL
説明
|
| RESTORE_PROGRESS | decimal(6,2) | NO | データ復元の進捗状況。結果は小数点以下2桁を保持します。例:87.65 は現在の進捗が87.65%を表します。システムテナントの場合、このフィールドの値は NULL です。
説明
|
| TOTAL_BYTES | bigint(20) | NO | 復元したデータの総バイト数 |
| TOTAL_BYTES_DISPLAY | varchar(27) | NO | ストレージ容量単位で表示された復元したデータの総バイト数 |
| FINISH_BYTES | bigint(20) | NO | 完了した復元データのバイト数 |
| FINISH_BYTES_DISPLAY | varchar(27) | NO | ストレージ容量単位で表示された完了した復元データのバイト数 |
| DESCRIPTION | longtext | NO | 復元コマンドで指定された DESCRIPTION 情報 |
クエリ例
mysql テナントの物理復元タスクの現在の実行進捗状況を確認します。
obclient [oceanbase]> SELECT * FROM oceanbase.CDB_OB_RESTORE_PROGRESS WHERE tenant_id IN (SELECT tenant_id FROM oceanbase.DBA_OB_TENANTS WHERE tenant_name='mysql')\G
ここで、tenant_name は復元対象の新しいテナント名です。
クエリ結果は次のとおりです:
*************************** 1. row ***************************
TENANT_ID: 1008
JOB_ID: 2
RESTORE_TENANT_NAME: mysql
RESTORE_TENANT_ID: 1008
BACKUP_TENANT_NAME: backup_tenant
BACKUP_TENANT_ID: 1002
BACKUP_CLUSTER_NAME: backup_cluster
BACKUP_DEST: file:///data/nfs/backup//archive,file:///data/nfs/backup/data
RESTORE_OPTION: pool_list=restore_pool&concurrency=50
RESTORE_TYPE: FULL
RESTORE_SCN: 1711091102560245001
RESTORE_SCN_DISPLAY: 2024-03-22 15:05:02.560245
STATUS: RESTORING
START_TIMESTAMP: 2024-03-22 15:06:30.860918
BACKUP_SET_LIST: file:///data/nfs/backup/data/backup_set_1_full
BACKUP_PIECE_LIST: file:///data/nfs/backup/archive/piece_d1001r1p1,file:///data/nfs/backup/archive/piece_d1001r2p2
RECOVER_SCN: 1711084223602400000
RECOVER_SCN_DISPLAY: 2024-03-22 13:10:23.602400
RECOVER_PROGRESS: 72.23
TABLET_COUNT: 1767
FINISH_TABLET_COUNT: 598
RESTORE_PROGRESS: 33.84
TOTAL_BYTES: 23210230
TOTAL_BYTES_DISPLAY: 220.14GB
FINISH_BYTES: 0
FINISH_BYTES_DISPLAY: 0.00MB
DESCRIPTION:
1 rows in set
関連ビューまたはドキュメント
すべてのテナントで完了したテナントレベルの復元タスクを確認する:CDB_OB_RESTORE_HISTORY
物理復元の進捗状況を詳しく確認する操作および説明については、物理復元の進捗状況を確認するを参照してください。