云数据库 GAUSSDB NOSQL-管理自动备份:自动备份策略

时间:2023-11-10 12:13:24

自动备份策略

系统按照自动备份策略,对数据库进行自动备份,备份将以压缩包的形式存储在对象存储服务中,以保证用户数据的机密性和持久性。建议您定期对数据库进行备份,当数据库故障或数据损坏时,可以通过备份恢复数据库。由于开启备份会损耗数据库读写性能,建议您选择业务低峰时间段启动自动备份。

创建数据库实例时,系统默认开启自动备份策略,默认开启的自动备份策略设置如下:
图1 开启备份策略
  • 保留天数:自动备份可保留天数默认为7天。可设置保留天数范围为1~35天。新的全量备份未超过保留天数前系统会一直保留,直至新的全量备份超过保留天数后才会删除。
    • 增加保留天数,可提升数据可靠性,请根据需要设置。
    • 减少保留天数,会针对已有的备份文件生效,即超出备份保留天数的已有备份文件(包括全量备份和增量备份)会被自动删除,但手动备份不会自动删除,请您谨慎选择。
    • 保留天数小于7天,系统每天都会进行自动备份。
    • 系统会自动检测已有的自动备份文件,若备份文件超过用户自定义的数据保留天数,则将其删除。
    • 备份时间段:默认为24小时中,间隔一小时的随机的一个时间段,例如04:00~05:00。备份时间段以GMT时区保存。如果碰到夏令时或冬令时切换,备份时间段会因时区变化而改变。

    假如保留天数设置为“2”,表示超过两天的全量备份和增量备份会被自动删除。即周一产生的备份会在周三删除,同理,周二产生的备份会在周四删除。

    全量备份文件自动删除策略

    已有备份文件超出备份天数后会自动删除,考虑到数据完整性,自动删除时仍然会保留最近的一次超过保留天数的全量备份,保证在保留天数内的数据可正常恢复。

    假如备份周期选择“周一”、“周二”,保留天数设置为“2”,备份文件的删除策略如下:

    • 本周一产生的全量备份,会在本周四当天自动删除。原因如下:

      本周二的全量备份在本周四当天超过保留天数,按照全量备份文件自动删除策略,会保留最近的一个超过保留天数的全量备份(即本周二的备份会被保留),因此周四当天删除本周一产生的全量备份文件。

    • 本周二产生的全量备份,会在下周三当天自动删除。原因如下:

      下周一产生的全量备份在下周三超过保留天数,按照全量备份文件自动删除策略,会保留最近的一个超过保留天数的全量备份(即下周一的备份会被保留),因此下周三当天删除本周二产生的全量备份。

  • 备份周期:默认为全选。
    • 全选:选择一周内的每一天。系统每天都会进行自动备份。
    • 选择周期:选择一周内的一天或几天。系统会在所选时间进行自动备份。

    备份周期对应的备份开始时间1小时内,系统会自动触发全量备份。备份所需时间由备份数据量决定,备份数据量越大,备份所需时间越长。

  • 实例创建成功后,您可根据业务需要设置自动备份策略。系统将按照您设置的自动备份策略对数据库进行备份。
  • 关闭自动备份策略后,自动备份将会立即停止。
support.huaweicloud.com/productdesc-nosql/nosql_10_0020.html