RDS PostgreSQL支持自动备份和手动备份两种方式,您可以通过设置备份策略调整RDS数据备份和日志备份的周期实现自动备份,或手动备份数据。
备份功能说明
数据备份 | 日志备份 |
数据库的数据文件备份,支持物理备份和快照备份。可用于恢复数据。实例默认会自动进行物理备份或快照备份,支持情况如下:
说明 全量物理备份和快照备份均支持下载备份,具体请参见下载备份。 | 数据库的归档日志文件备份。 说明 基础系列不支持日志备份。 |
前提条件
若您初次使用RDS备份服务,您需要使用阿里云主账号完成DBS服务关联角色(AliyunServiceRoleForDBS)授权。具体操作,请参见如何授权DBS服务关联角色。
注意事项
备份期间不要执行DDL操作,避免锁表导致备份失败。
尽量选择业务低峰期进行备份。
若数据量较大,花费的时间可能较长,请耐心等待。
备份文件有保留时间,请及时下载需要保留的备份文件到本地。
费用说明
实例有备份空间免费额度,若备份集存储量未超过免费额度,备份不收费;超过后将收取备份存储费用。免费额度以及计费标准详情,请参见备份费用。
设置自动备份
RDS提供自动备份数据库的功能,它会按照用户设置的备份策略,定期自动备份数据库。部分地域的云盘实例现已支持将备份策略页面切换至高级版本,升级后可用于实现稀疏备份(如无升级入口,请提交申请使用)。升级后,备份策略设置入口及部分参数设置方法会略有不同,请根据实际情况选择设置方法。
常规备份策略页面(未升级)
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏单击备份恢复。
在备份恢复页面中选择备份策略页签,在备份设置区域单击编辑。
设置如下参数,然后单击保存。
表 1. 数据备份设置
实例类型
参数
说明
云盘实例
快照备份周期
可以设置为一星期中的某几天。
说明为了您的数据安全,一周至少需要备份两次。
秒级备份
开启后,每次备份只需1秒即可完成。
说明开启后,系统会根据设置的备份周期和备份时间分别对数据进行一次秒级备份。
开启后,手动备份将以秒级备份的方式进行。
秒级备份数据固定保留7天。
快照备份开始时间
选择数据备份开始的时间段,例如06:00-07:00。建议设置为业务低峰期。
增加快照频率
开启本功能可缩短秒级快照周期,增加秒级快照密度。开启后,可设置每N小时备份1次,甚至每15分钟备份一次。更多详情,请参见高频快照备份。
说明本功能与秒级备份必须同步开启,若在秒级备份关闭的情况下开启本功能,则系统会自动开启秒级备份。
快照备份保留天数
默认为7天,可以设置为7~730天。
说明该参数仅对正常备份产生的数据生效,对秒级备份产生的数据无效。
极速库表恢复
开启极速库表恢复功能后,您可将指定的库按备份集或时间点恢复至原实例,无需恢复全部数据,可用于误操作后的快速订正、分析历史数据等场景。具体详情,请参见恢复库表。
说明仅部分地域支持极速库表恢复功能。
本地盘实例
数据备份保留天数
默认为7天,可以设置为7~730天。
备份周期
可以设置为一星期中的某几天。
说明可以设置为一星期中的某几天。
备份时间
选择数据备份开始的时间段,例如06:00-07:00。建议设置为业务低峰期。
表 2. 日志备份设置
参数
说明
日志备份
开启后可以实现按时间点恢复。
重要关闭日志备份会导致所有日志备份被清除,并且无法使用按时间点恢复数据的功能。
日志备份保留
日志备份文件保留的天数,默认为7天。
可以设置为7~730天,但必须小于等于数据备份天数。
高级备份策略页面(升级后)
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏单击备份恢复。
在备份恢复页面中选择备份策略页签,单击PostgreSQL和一级备份之间的带圆圈数字。
设置如下参数,单击确定。
表 3. 数据备份设置
实例类型
参数
说明
云盘实例
备份策略
选择备份时间及备份集保留时长,至少需设置为每周备份两次。
说明您可单击添加备份策略按钮设置稀疏备份功能,实现更灵活地设置备份策略并保留最少的备份集。更多详情,请参见稀疏备份。
秒级备份
开启后,每次备份只需1秒即可完成。
说明开启后,系统会根据设置的备份周期和备份时间分别对数据进行一次秒级备份。
开启后,手动备份将以秒级备份的方式进行。
秒级备份数据固定保留7天。
快照备份开始时间
选择数据备份开始的时间段,例如06:00-07:00。建议设置为业务低峰期。
表 4. 日志备份设置
参数
说明
日志备份
开启后可以实现按时间点恢复。
重要关闭日志备份会导致所有日志备份被清除,并且无法使用按时间点恢复数据的功能。
日志备份保留
必须小于等于数据备份天数,可选范围为7~7300天。默认为7天。
单击备份策略页面左下角的保存。
手动备份
常见问题
Q:RDS PostgreSQL的数据备份是否可以关闭?
A:不可以关闭。您可以减少备份频率为一周至少2次。
Q:RDS PostgreSQL的日志备份是否可以关闭?
A:可以关闭。备份设置内关闭日志备份开关即可。
相关API
API | 描述 |
创建RDS备份。 | |
查看RDS备份列表。 | |
查看RDS实例备份设置。 | |
修改RDS实例备份设置。 | |
删除RDS实例数据备份文件。 | |
查询RDS实例的备份任务列表。 | |
查询RDS实例的Binlog文件。 |