成功設定清理策略,且自動清理已被觸發後,您可以檢視清理任務的執行進度。
透過檢視檢視清理任務進度
-
系統租戶或使用者租戶的租戶管理員登入到對應租戶。
-
檢視清理任務的進度。
-
檢視 Job 級任務進度。
系統租戶透過
oceanbase.CDB_OB_BACKUP_DELETE_JOBS
檢視檢視所有租戶清理任務的進展;使用者租戶透過
oceanbase.DBA_OB_BACKUP_DELETE_JOBS
檢視或
sys.DBA_OB_BACKUP_DELETE_JOBS
檢視檢視所在租戶清理任務的進展。
系統租戶檢視所有租戶清理任務進展的示例如下:
obclient> SELECT * FROM oceanbase.CDB_OB_BACKUP_DELETE_JOBS\G
*************************** 1. row ***************************
TENANT_ID: 1002
JOB_ID: 7
INCARNATION: 1
INITIATOR_TENANT_ID: 1002
INITIATOR_JOB_ID: 7
EXECUTOR_TENANT_ID: 1002
TYPE: DELETE OBSOLETE BACKUP
PARAMETER: 2022-05-31 12:09:40.060284
JOB_LEVEL: USER_TENANT
START_TIMESTAMP: 2022-06-01 12:09:53.389512
END_TIMESTAMP:
STATUS: DOING
TASK_COUNT: 2
SUCCESS_TASK_COUNT: 1
RESULT: 0
COMMENT:
1 row in set
從查詢結果中可知,任務是租戶 ID 為
1002
的使用者租戶在
2022-06-01 12:09:53.389512
發起了一個過期備份清理任務,清理判斷的過期時間點為
2022-05-31 12:09:40.060284
,從而可以知道該租戶設定的清理策略中
recovery_window
引數的值為
1d
。
TASK_COUNT
為
2
,表示 JOB 任務下有兩個
backup_set/backup_piece
子任務正在被執行。同時,
SUCCESS_TASK_COUNT
為
1
,表示已完成了 1 個任務,即當前任務的完成率為 50%(
SUCCESS_TASK_COUNT/TASK_COUNT
)。
-
根據查詢結果,進一步檢視
backup_set/backup_piece
清理任務的進度。
系統租戶透過
oceanbase.CDB_OB_BACKUP_DELETE_TASKS
檢視檢視所有租戶
backup_set/backup_piece
清理任務的進展;使用者租戶透過
oceanbase.DBA_OB_BACKUP_DELETE_TASKS
檢視或
sysDBA_OB_BACKUP_DELETE_TASKS
檢視檢視所在租戶
backup_set/backup_piece
清理任務的進展。
系統租戶檢視所有租戶
backup_set/backup_piece
清理任務的進展的示例如下:
obclient> SELECT * FROM oceanbase.CDB_OB_BACKUP_DELETE_TASKS\G
*************************** 1. row ***************************
TENANT_ID: 1002
TASK_ID: 4
INCARNATION: 1
JOB_ID: 7
TASK_TYPE: BACKUP SET
ID: 1
ROUND_ID: 0
DEST_ID: 2
START_TIMESTAMP: 2022-06-01 12:09:50.800772
END_TIMESTAMP: 2022-06-01 12:09:54.954691
STATUS: COMPLETED
TOTAL_LS_COUNT: 2
FINISH_LS_COUNT: 2
RESULT: 0
COMMENT:
PATH: file:///data/nfs/backup/data
*************************** 2. row ***************************
TENANT_ID: 1002
TASK_ID: 5
INCARNATION: 1
JOB_ID: 7
TASK_TYPE: BACKUP PIECE
ID: 1
ROUND_ID: 1
DEST_ID: 1
START_TIMESTAMP: 2022-06-01 12:09:50.968413
END_TIMESTAMP:
STATUS: DOING
TOTAL_LS_COUNT: 2
FINISH_LS_COUNT: 1
RESULT: 0
COMMENT:
PATH: file:///data/nfs/backup/archive
2 rows in set
從查詢結果中可知,目的端
file:///data/nfs/backup/data
中資料備份
backup_set_id=1
的備份檔案已完成清理,且任務完成率為 100%(
FINISH_LS_COUNT/TOTAL_LS_COUNT
);目的端
file:///data/nfs/backup/archive
中日誌歸檔
round_id=1/backup_piece_id=1
的備份檔案正在被清理,且任務完成率為 50%(
FINISH_LS_COUNT/TOTAL_LS_COUNT
),您可以透過
JOB_ID
在 JOB 級任務檢視中檢視清理任務發起的相關資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026124/viewspace-2932887/,如需轉載,請註明出處,否則將追究法律責任。