设置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信息页面。
- 在“实例管理”页面,选择指定的实例,单击实例名称。
- 在左侧导航栏,选择“备份恢复”,然后选择全量备份,选择表级备份,单击“修改表级备份策略”。
- 按照界面提示修改表级备份策略。
表1 备份策略 备份策略
参数
说明
全量表级备份策略
保留天数
指自动备份可保留的时间,增加保留天数可提升数据可靠性,请根据需要设置,默认7天。
减少保留天数的情况下,该备份策略对已有备份文件同时生效,即超出备份保留天数的已有备份文件会被删除。
保留天数范围为1~732天。需要延长保留时间请在管理控制台右上角,选择新建工单,提交申请,自动备份最长可以申请保留2562天。
备份时间段
默认为24小时中,间隔一小时的随机的一个时间段 ,例如01:00~02:00,12:00~13:00等。建议根据业务情况,选择业务低峰时段。
备份周期
可选范围为周一至周天,默认全选。可根据需要进行选择,并且最少需要选择一天。
差量表级备份策略
备份周期
即每隔多长时间进行一次表级差量备份。默认30分钟一次。
- 单击“修改表级备份策略”,确认修改。