备份PostgreSQL数据

RDS PostgreSQL支持自动备份和手动备份两种方式,您可以通过设置备份策略调整RDS数据备份和日志备份的周期实现自动备份,或手动备份数据。

其他引擎请参见:

说明

本文介绍默认的备份功能,备份文件存储于实例所在地域。如需备份至其它地域,请参见跨地域备份

备份功能说明

数据备份

日志备份

数据库的数据文件备份,支持物理备份和快照备份。可用于恢复数据。实例默认会自动进行物理备份或快照备份,支持情况如下:

  • 本地SSD盘支持全量物理备份。

  • 云盘支持快照备份,可恢复至新建实例。

说明

全量物理备份和快照备份均支持下载备份,具体请参见下载备份

数据库的归档日志文件备份。

说明

基础系列不支持日志备份。

前提条件

若您初次使用RDS备份服务,您需要使用阿里云主账号完成DBS服务关联角色(AliyunServiceRoleForDBS)授权。具体操作,请参见如何授权DBS服务关联角色

注意事项

  • 备份期间不要执行DDL操作,避免锁表导致备份失败。

  • 尽量选择业务低峰期进行备份。

  • 若数据量较大,花费的时间可能较长,请耐心等待。

  • 备份文件有保留时间,请及时下载需要保留的备份文件到本地。

费用说明

实例有备份空间免费额度,若备份集存储量未超过免费额度,备份不收费;超过后将收取备份存储费用。免费额度以及计费标准详情,请参见备份费用

设置自动备份

RDS提供自动备份数据库的功能,它会按照用户设置的备份策略,定期自动备份数据库。部分地域的云盘实例现已支持将备份策略页面切换至高级版本,升级后可用于实现稀疏备份如无升级入口,请提交申请使用)。升级后,备份策略设置入口及部分参数设置方法会略有不同,请根据实际情况选择设置方法。

常规备份策略页面(未升级)

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏单击备份恢复

  3. 备份恢复页面中选择备份策略页签,在备份设置区域单击编辑

  4. 设置如下参数,然后单击保存

    表 1. 数据备份设置

    实例类型

    参数

    说明

    云盘实例

    快照备份周期

    可以设置为一星期中的某几天。

    说明

    为了您的数据安全,一周至少需要备份两次。

    秒级备份

    开启后,每次备份只需1秒即可完成。

    说明
    • 开启后,系统会根据设置的备份周期和备份时间分别对数据进行一次秒级备份。

    • 开启后,手动备份将以秒级备份的方式进行。

    • 秒级备份数据固定保留7天。

    快照备份开始时间

    选择数据备份开始的时间段,例如06:00-07:00。建议设置为业务低峰期。

    增加快照频率

    开启本功能可缩短秒级快照周期,增加秒级快照密度。开启后,可设置每N小时备份1次,甚至每15分钟备份一次。更多详情,请参见高频快照备份

    说明

    本功能与秒级备份必须同步开启,若在秒级备份关闭的情况下开启本功能,则系统会自动开启秒级备份

    快照备份保留天数

    默认为7天,可以设置为7~730天。

    说明

    该参数仅对正常备份产生的数据生效,对秒级备份产生的数据无效。

    极速库表恢复

    开启极速库表恢复功能后,您可将指定的库按备份集或时间点恢复至原实例,无需恢复全部数据,可用于误操作后的快速订正、分析历史数据等场景。具体详情,请参见恢复库表

    说明

    仅部分地域支持极速库表恢复功能。

    本地盘实例

    数据备份保留天数

    默认为7天,可以设置为7~730天。

    备份周期

    可以设置为一星期中的某几天。

    说明

    可以设置为一星期中的某几天。

    备份时间

    选择数据备份开始的时间段,例如06:00-07:00。建议设置为业务低峰期。

    表 2. 日志备份设置

    参数

    说明

    日志备份

    开启后可以实现按时间点恢复。

    重要

    关闭日志备份会导致所有日志备份被清除,并且无法使用按时间点恢复数据的功能。

    日志备份保留

    • 日志备份文件保留的天数,默认为7天。

    • 可以设置为7~730天,但必须小于等于数据备份天数。

高级备份策略页面(升级后)

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏单击备份恢复

  3. 备份恢复页面中选择备份策略页签,单击PostgreSQL一级备份之间的带圆圈数字

    image.png

  4. 设置如下参数,单击确定

    表 3. 数据备份设置

    实例类型

    参数

    说明

    云盘实例

    备份策略

    选择备份时间及备份集保留时长,至少需设置为每周备份两次。

    说明

    您可单击添加备份策略按钮设置稀疏备份功能,实现更灵活地设置备份策略并保留最少的备份集。更多详情,请参见稀疏备份

    秒级备份

    开启后,每次备份只需1秒即可完成。

    说明
    • 开启后,系统会根据设置的备份周期和备份时间分别对数据进行一次秒级备份。

    • 开启后,手动备份将以秒级备份的方式进行。

    • 秒级备份数据固定保留7天。

    快照备份开始时间

    选择数据备份开始的时间段,例如06:00-07:00。建议设置为业务低峰期。

    表 4. 日志备份设置

    参数

    说明

    日志备份

    开启后可以实现按时间点恢复。

    重要

    关闭日志备份会导致所有日志备份被清除,并且无法使用按时间点恢复数据的功能。

    日志备份保留

    必须小于等于数据备份天数,可选范围为7~7300天。默认为7天。

  5. 单击备份策略页面左下角的保存

手动备份

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 单击页面右上角的备份实例按钮,打开备份实例对话框,单击确定

    物理备份

  3. (可选)您可单击右上角查看备份进度按钮,在任务列表页面筛选任务类型手动备份实例的任务,查看备份进度。

    image.png

    说明

    备份完成后您可以在备份恢复 > 基础备份列表 > 数据备份日志备份页面下载备份。部分实例不支持下载备份,例如存储类型为云盘的实例不支持下载,详情请参见下载备份

常见问题

  1. Q:RDS PostgreSQL的数据备份是否可以关闭?

    A:不可以关闭。您可以减少备份频率为一周至少2次。

  2. Q:RDS PostgreSQL的日志备份是否可以关闭?

    A:可以关闭。备份设置内关闭日志备份开关即可。

相关API

API

描述

创建备份

创建RDS备份。

查看备份列表

查看RDS备份列表。

查询备份设置

查看RDS实例备份设置。

修改备份设置

修改RDS实例备份设置。

删除数据备份

删除RDS实例数据备份文件。

查询备份任务

查询RDS实例的备份任务列表。

查询Binlog日志

查询RDS实例的Binlog文件。