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版本暂不支持自助恢复数据,如需恢复数据,请提交工单联系技术支持协助您完成恢复工作。