AnalyticDB PostgreSQL版Serverless版本于V1.0.0.0內核版本提供了備份恢復功能,該功能默認開啟,實例數據會在刪除后會自動歸檔,根據備份策略保留一段時間后再刪除。
費用說明
備份恢復功能不會單獨計費,但備份數據會占用磁盤存儲空間,產品會收取磁盤存儲空間的費用。磁盤存儲的計費方式和價格,請參見產品定價。
備份策略
AnalyticDB PostgreSQL版Serverless版本會對備份周期內刪除或新增的數據進行增量備份,大小不壓縮,默認的備份周期為7天。例如,實例中有1 TB的基礎數據,每天更新數據100 GB,7天后基礎數據為1 TB,備份數據為700 GB,備份與數據存儲比為68%。
您可以通過如下語句查看實例的備份數據保留時長,SQL示例如下:
SHOW rds_cn_vacuum_archive_storage_life;
如需修改備份數據保留時長,請提交工單聯系技術支持進行修改。
查看備份記錄
連接AnalyticDB PostgreSQL版Serverless版本實例,在postgres庫中執行如下語句查看備份記錄:
SELECT * FROM adbpg_tabbak.adbpg_basebackup_task;
adbpg_basebackup_task表中各字段信息如下:
字段 | 類型 | 描述 |
---|---|---|
task_id | text | 任務ID。 |
sched_id | text | 本次任務對應的sched_id。 |
start_time | timestamptz | 備份開始時間。
說明 數據恢復可以恢復至此時間點。
|
end_time | timestamptz | 備份結束時間。 |
backupgroup | int | 備份組,一次基礎備份和接下來的若干次日志備份屬于同一個備份組。 |
parent_task_id | text | 父任務ID。 |
task_type | char | 備份類型,取值說明:
|
failed | boolean | 備份狀態,取值說明:
|
說明 2022年03月05日及以后創建的Serverless版本實例可以查看adbpg_basebackup_task表。2022年03月05日之前創建的Serverless版本實例,需要提交工單聯系技術支持配置后才能查看。
數據恢復
AnalyticDB PostgreSQL版Serverless版本暫不支持自助恢復數據,如需恢復數據,請提交工單聯系技術支持協助您完成恢復工作。