设置GaussDB表级自动备份策略
操作场景
创建GaussDB实例时,系统默认不会开启自动表级备份策略。实例创建成功后,您可根据业务需要设置表级自动备份策略。GaussDB按照用户设置的自动表级备份策略对数据库指定表进行备份。
备份以压缩包的形式存储在对象存储服务上,以保证用户数据的机密性和持久性。由于开启备份会损耗数据库读写性能,建议您选择业务低峰时间段启动表级自动备份。
注意事项
- 实例级恢复自身后,表级自动备份策略中设置的库表可能不存在,需要重新设置表级自动备份策略。
- 为了满足时间点恢复的需求,超出备份保留天数最近的一次表级全量备份不会被立即删除。示例:设置自动表级备份策略为每天备份1次,保留天数为1天,即11.1号生成备份1,11.2号生成备份2并保留备份1;11.3号生成备份3,并保留备份2及删除备份1。
- 不支持选择系统库(postgres,template0,template1,templatem,templatea,templatepdb)下的表进行表级备份。
- 不支持选择系统Schema(例如public)下的表进行表级备份。
- 不支持选择M兼容库下的表进行表级备份。
- 最多支持100个库/表备份,超过阈值建议使用实例级恢复,即通过备份文件恢复实例。
- 表级恢复不支持段页式表、列存表、包含自定义类型表、同义词、临时表(包括全局)、密态表、透明加密表、unlogged表、压缩表、私有用户的表、账本数据库。
- 单节点实例不支持表级备份特性。
- 对需要备份的表名,SCHEMA,库名进行修改,需要重新设置表级备份策略。
修改自动表级备份策略
-
单击管理控制台左上角的
,选择区域和项目。
-
在页面左上角单击
,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。
-
在“实例管理”页面,选择指定的实例,单击实例名称。
-
在左侧导航栏,选择“备份恢复”,然后选择全量备份,选择表级备份,单击“修改表级备份策略”。
-
按照界面提示修改表级备份策略。
-
表级全量备份策略
保留天数是指自动备份可保留的时间,增加保留天数可提升数据可靠性,请根据需要设置,默认7天。
备份周期请根据需要进行选择。并且最少需要选择一天。
说明:
减少保留天数的情况下,该备份策略对已有备份文件同时生效,即超出备份保留天数的已有备份文件会被删除。
保留天数范围为1~732天。需要延长保留时间请联系客服人员申请,自动备份最长可以申请保留2562天。
备份时间段为间隔1小时,建议根据业务情况,选择业务低峰时段,备份周期默认全选,可修改,且至少选择一周中的1天。
实例创建完成后,不会触发表级全量备份,设置完表级备份策略之后会按照策略中的备份时间段和备份周期进行表级全量备份和表级差量备份。备份时间段请选择为业务峰值较低的时间段。表级全量备份会在此时间段进行。
如需增加新表备份,新表将在下次自动表级全备或差备时开始备份。
如果表级备份策略中的表被删除,请立即修改表级备份策略,将已删除的表去除,否则表级备份会一直失败。
-
表级差量备份策略
需要选择表级差量备份的周期,即每隔多长时间进行一次表级差量备份。默认30分钟一次。
如需关闭表级差量备份策略,可以在管理控制台右上角,选择工单 > 新建工单,提交申请。
-
-
单击“修改表级备份策略”,确认修改。