同区域备份GaussDB(for MySQL)
操作场景
创建GaussDB(for MySQL)数据库实例时,系统默认开启自动备份策略。实例创建成功后,您可根据业务需要设置自动备份策略。GaussDB(for MySQL)按照用户设置的自动备份策略对数据库进行备份。
GaussDB(for MySQL)的备份操作是实例级的,而不是数据库级的。当数据库故障或数据损坏时,可以通过备份恢复数据库,从而保证数据可靠性。由于开启备份会损耗数据库读写性能,建议您选择业务低峰时间段启动自动备份。
设置自动备份策略后,会按照策略中的备份时间段和备份周期进行全量备份。实例在执行备份时,按照策略中的保留天数进行存放,备份时长和实例的数据量有关。
在进行全量备份的同时系统每5分钟会自动生成增量备份,用户不需要设置。生成的增量备份可以用来将库表数据恢复到指定时间点。
使用须知
- 系统默认开启自动备份策略,暂不支持关闭。
- 全量备份时不允许重启数据库,请谨慎选择备份时间段。
- 全量备份时,会连接备份所属的实例,校验该实例的状态。如果校验存在从备份所属的实例获取备份锁失败的情况,则校验不通过,会自动进行校验重试。如果重试结束后,仍然无法满足,则备份失败。
- 全量备份会占用节点资源,尤其是磁盘带宽。可能会导致实例吞吐量下降问题。
备份清理
已有备份文件超出备份保留天数后会自动删除。考虑到数据完整性,自动删除时仍然会保留最近的一次超过保留天数的全量备份,保证在保留天数内的数据可正常恢复。
示例:
假如备份周期选择“周一”、“周二”,保留天数设置为“2”,表示超过两天的全量备份和增量备份会被自动删除。即周一产生的备份会在周三删除,同理,周二产生的备份会在周四删除。根据上述“全量备份文件自动删除策略”,备份文件的删除策略如下:
查看或修改同区域备份策略
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域和项目。
- 在页面左上角单击,选择 。
- 在“实例管理”页面,选择目标实例,单击实例名称。
- 在左侧导航栏,单击“备份恢复”,进入“全量备份”页面。
- 单击“同区域备份策略”。
图1 同区域备份策略
- 在“设置同区域备份策略”弹框中,可以查看到当前设置的备份策略。如需修改备份策略,请根据表1调整对应的值。
图2 修改备份策略
表1 自动备份参数说明 参数
说明
自动备份保留天数
保留天数是指自动备份可保留的时间,默认为7天,可选择范围为1~732天。
- 增加保留天数,可提升数据可靠性,请根据需要设置。
- 减少保留天数,会针对已有的备份文件生效,即超出备份保留天数的已有备份文件(包括全量备份和增量备份)会被自动删除,但手动备份不会自动删除,请您谨慎选择。
说明:部分用户支持设置保留天数为1~3660天,如需开通,请在管理控制台右上角,选择“工单 > 新建工单”,提交。
时区
备份时间段以UTC时区保存。如果碰到夏令时/冬令时切换,备份时间段会因时区变化而改变。
备份时间段
默认为24小时中,间隔一小时的随机的一个时间段 ,例如01:00~02:00,12:00~13:00等。
备份周期
默认全选,可修改,且至少选择一周中的1天。
- 单击“确定”,确认修改。