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