AnalyticDB PostgreSQL版Serverless版本于V1.0.0.0內(nèi)核版本提供了備份恢復(fù)功能,該功能默認開啟,實例數(shù)據(jù)會在刪除后會自動歸檔,根據(jù)備份策略保留一段時間后再刪除。

費用說明

備份恢復(fù)功能不會單獨計費,但備份數(shù)據(jù)會占用磁盤存儲空間,產(chǎn)品會收取磁盤存儲空間的費用。磁盤存儲的計費方式和價格,請參見產(chǎn)品定價

備份策略

AnalyticDB PostgreSQL版Serverless版本會對備份周期內(nèi)刪除或新增的數(shù)據(jù)進行增量備份,大小不壓縮,默認的備份周期為7天。例如,實例中有1 TB的基礎(chǔ)數(shù)據(jù),每天更新數(shù)據(jù)100 GB,7天后基礎(chǔ)數(shù)據(jù)為1 TB,備份數(shù)據(jù)為700 GB,備份與數(shù)據(jù)存儲比為68%。

您可以通過如下語句查看實例的備份數(shù)據(jù)保留時長,SQL示例如下:

SHOW rds_cn_vacuum_archive_storage_life;

如需修改備份數(shù)據(jù)保留時長,請提交工單聯(lián)系技術(shù)支持進行修改。

查看備份記錄

連接AnalyticDB PostgreSQL版Serverless版本實例,在postgres庫中執(zhí)行如下語句查看備份記錄:

SELECT * FROM adbpg_tabbak.adbpg_basebackup_task;

adbpg_basebackup_task表中各字段信息如下:

字段 類型 描述
task_id text 任務(wù)ID。
sched_id text 本次任務(wù)對應(yīng)的sched_id。
start_time timestamptz 備份開始時間。
說明 數(shù)據(jù)恢復(fù)可以恢復(fù)至此時間點。
end_time timestamptz 備份結(jié)束時間。
backupgroup int 備份組,一次基礎(chǔ)備份和接下來的若干次日志備份屬于同一個備份組。
parent_task_id text 父任務(wù)ID。
task_type char 備份類型,取值說明:
  • S:基礎(chǔ)備份(全量備份)。
  • I:日志備份(一致性恢復(fù)點)。
failed boolean 備份狀態(tài),取值說明:
  • f:備份成功。
  • t:備份失敗。
說明 2022年03月05日及以后創(chuàng)建的Serverless版本實例可以查看adbpg_basebackup_task表。2022年03月05日之前創(chuàng)建的Serverless版本實例,需要提交工單聯(lián)系技術(shù)支持配置后才能查看。

數(shù)據(jù)恢復(fù)

AnalyticDB PostgreSQL版Serverless版本暫不支持自助恢復(fù)數(shù)據(jù),如需恢復(fù)數(shù)據(jù),請提交工單聯(lián)系技術(shù)支持協(xié)助您完成恢復(fù)工作。