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 備份類型,取值說明:
  • S:基礎備份(全量備份)。
  • I:日志備份(一致性恢復點)。
failed boolean 備份狀態,取值說明:
  • f:備份成功。
  • t:備份失敗。
說明 2022年03月05日及以后創建的Serverless版本實例可以查看adbpg_basebackup_task表。2022年03月05日之前創建的Serverless版本實例,需要提交工單聯系技術支持配置后才能查看。

數據恢復

AnalyticDB PostgreSQL版Serverless版本暫不支持自助恢復數據,如需恢復數據,請提交工單聯系技術支持協助您完成恢復工作。