注意事项
建议备份期间不要执行DDL操作,避免锁表导致备份失败。大量的 DML 变更,也会导致创建备份失败。
建议尽量选择业务低峰期进行备份。
针对大数据量场景的备份,花费时间会比较长。
建议合理设计备份周期、合理使用备份空间,避免收费后造成额外的费用。
备份文件仅占用数据库实例的备份空间,备份空间使用量的计费标准参见“价格总览”章节。
自动备份PostgreSQL数据
步骤 1进入阿里云官网首页,点击页面右上角“管理控制台”,进入资源列表页面。
步骤 2 在页面左上角,选择购买实例的地域。
步骤 3 在资源列表页面,找到“云数据库” “云数据库PostgreSQL”,点击进入云数据库PostgreSQL控制台。
步骤 4 在实例列表页面,找到目标实例。单击目标实例ID/名称或“管理”按钮,进入实例控制台功能模块。
步骤 5 在左侧导航栏中,单击备份恢复 备份设置 编辑备份设置。
步骤 6 参数设置。
参数说明
数据备份保留
数据备份文件可以保留1周~520周。
全量备份周期为保障您的数据安全,系统强制要求一周至少备份1次。
备份时间
即系统自动备份发起的时间段,并非备份结束时间。建议将备份时间设置在业务低峰期。
说明:
例,系统默认备份时间为05:00~06:00,那么系统会在02:00 ? 03:00时间范围内的某一个时间点发起备份,具体的发起时间点取决于后端备份策略和备份系统状况。步骤 7 点击“确定”,完成自动备份设置。
遇到数据库/表意外丢失或损坏的情况,可以依赖实例数据备份进行数据恢复,从而保障数据安全。
说明:
实例删除后,备份集也会被同步删除,即无法通过实例备份达到恢复数据的目的。
数据库的表存在被用户误删的可能性。由于云数据库PostgreSQL不提供OS级的权限,不会有数据库文件损坏的风险。
通过默认的备份策略,可以将数据库实例恢复到一周内任意时间点。
备份方式
云数据库PostgreSQL目前仅支持物理备份方式。
物理备份概念:即对物理数据文件进行拷贝,同时拷贝备份过程中的WAL归档日志。并利用WAL归档日志对数据进行重做,来保持数据的一致性。
物理备份优势:主要优势在于,备份速度与恢复速度都快。
备份方法
云数据库 PostgreSQL目前仅支持全量方式的自动备份。
自动备份:通过备份设置功能,您可以设置数据库实例的自动备份;包括设置备份数据保留天数(1~520周)、全量/增量备份周期,以及备份时间点。
常见问题Q:数据备份是否可以关闭?
A:自动备份不可以关闭。您可以酌情减少备份频率。
Q:为什么有时候备份任务会失败?
A:备份过程中若执行DDL操作,会导致锁表,进而导致备份失败。