操作场景
创建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,库名进行修改,需要重新设置表级备份策略。
如需增加新表备份,新表将在下次自动表级全备或差备时开始备份。
如果表级备份策略中的表被删除,请立即修改表级备份策略,将已删除的表去除,否则表级备份会一直失败。
如需关闭表级差量备份策略,可联系客服人员处理。
修改自动表级备份策略
步骤 1 登录管理控制台。
步骤 2 单击管理控制台左上角的 ,选择区域和项目。
步骤 3 在页面左上角单击 ,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。
步骤 4 在“实例管理”页面,选择指定的实例,单击实例名称。
步骤 5 在左侧导航栏,选择“备份恢复”,然后选择全量备份,选择表级备份,单击“修改表级备份策略”。
步骤 6 按照界面提示修改表级备份策略。
表 备份策略
| 备份策略 | 参数 | 说明 |
|---|---|---|
| 全量表级备份策略 | 保留天数 | 指自动备份可保留的时间,增加保留天数可提升数据可靠性,请根据需要设置,默认7天。 减少保留天数的情况下,该备份策略对已有备份文件同时生效,即超出备份保留天数的已有备份文件会被删除。 保留天数范围为1~732天。需要延长保留时间请联系运维人员,自动备份最长可以申请保留2562天。 |
| 备份时间段 | 默认为24小时中,间隔一小时的随机的一个时间段 ,例如01:00~02:00,12:00~13:00等。建议根据业务情况,选择业务低峰时段。 | |
| 备份周期 | 可选范围为周一至周天,默认全选。可根据需要进行选择,并且最少需要选择一天。 | |
| 差量表级备份策略 | 备份周期 | 即每隔多长时间进行一次表级差量备份。默认30分钟一次。 |
步骤 7 单击“修改表级备份策略”,确认修改。
----结束