
# 同区域备份TaurusDB
#### 操作场景
创建TaurusDB数据库实例时，系统默认开启自动备份策略。实例创建成功后，您可根据业务需要设置自动备份策略（普通备份或稀疏备份）。对比普通备份策略，稀疏备份策略在相同的保留天数下，通过设置低频次的备份周期来降低备份文件密度。
TaurusDB按照用户设置的自动备份策略对数据库进行备份。TaurusDB的备份操作是实例级的，而不是数据库级的。当数据库故障或数据损坏时，可以通过备份恢复数据库，从而保证数据可靠性。由于开启备份会损耗数据库读写性能，建议您选择业务低峰时间段启动自动备份。
设置自动备份策略后，会按照策略中的备份时间段和备份周期进行全量备份。实例在执行备份时，按照策略中的保留天数进行存放，备份时长和实例的数据量有关。
在进行全量备份的同时系统每5分钟会自动生成增量备份，用户不需要设置。生成的增量备份可以用来将库表数据恢复到指定时间点。
#### 普通备份和稀疏备份的区别
表1备份类别说明 
| 功能类别  | 普通备份                                                                                                          | 稀疏备份（公测）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|:---|:---|:---|
| 功能简介  | TaurusDB默认使用普通备份，普通备份按照备份时间段和备份周期对实例数据进行全量备份，每次备份完成后都会生成一个备份文件，根据设置的备份保留天数对备份文件进行存储。                          | 针对有长期保留备份文件诉求的用户，稀疏备份提供了一种降低备份成本的备份策略。对比默认备份策略，稀疏备份策略在相同的保留天数下，通过设置低频次的备份周期来降低备份文件密度。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| 备份策略  | 1个实例只有1个备份策略，并且不支持删除。 默认策略为按周备份，至少选择一周中的一天，备份文件的保留天数可设置1\~732天。 | 开通稀疏备份后，默认备份策略和稀疏备份策略并存，手动添加的稀疏备份策略可以删除。具体如下： - 默认策略不支持删除，为按周备份，至少选择一周中的一天，备份文件的保留天数可设置1\~732天。  - 稀疏备份策略支持以下三种模式，备份文件的保留天数可设置1\~732天。 - 按周备份：至少选择一周中的一天。  - 按月备份：至少选择一月中的一天。  - 按年备份：选择一年中的具体某一天。     |
| 备份时间段 | 默认为24小时中，间隔一小时的随机的一个时间段 ，例如01:00～02:00，12:00～13:00等。您可以通过备份策略指定备份时间段。                                         | 默认为24小时中，间隔一小时的随机的一个时间段 ，例如01:00～02:00，12:00～13:00等。您可以通过备份策略指定备份时间段。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   
#### 使用须知
- 系统默认开启自动备份策略，暂不支持关闭。
- 稀疏备份目前处于公测阶段，如需使用，请[提交工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)。
- 全量备份时不允许重启数据库和规格变更，请谨慎选择备份时间段。
- 全量备份时，会连接备份所属的实例，校验该实例的状态。如果校验存在从备份所属的实例获取备份锁失败的情况，则校验不通过，会自动进行校验重试。如果重试结束后，仍然无法满足，则备份失败。
- 全量备份会占用节点资源，尤其是磁盘带宽。可能会导致实例吞吐量下降问题。
- 如果多条稀疏备份策略涉及在同一天备份，那么在这一天系统仅会产生一个备份，且按最长的保留时长保留当日备份。
- 配置稀疏备份策略后，如果某天的备份窗口内没有成功生成备份（由于和其他操作冲突导致的无法下发备份操作，或者备份执行失败），则该天的备份将被跳过，并不会额外保留备份。
- 删除稀疏备份策略后，已产生的备份如果匹配上新策略，会按新策略更新备份文件保留时间。如果无法匹配到现有的任何一条策略，仍会按原保留时长保留。
- 由稀疏备份策略触发的自动备份是全量备份（非差量备份），且仅用于全量恢复，不可用于PITR恢复。
 
#### 备份清理
已有备份文件超出备份保留天数后会自动删除。考虑到数据完整性，自动删除时仍然会保留最近的一次超过保留天数的全量备份，保证在保留天数内的数据可正常恢复。
**示例：**
假如备份周期选择"周一"、"周二"，保留天数设置为"2"，表示超过两天的全量备份和增量备份会被自动删除。即周一产生的备份会在周三删除，同理，周二产生的备份会在周四删除。根据上述"全量备份文件自动删除策略"，备份文件的删除策略如下：
- 本周一产生的全量备份，会在本周四当天自动删除。原因如下： 本周二的全量备份在本周四当天超过保留天数，按照全量备份文件自动删除策略，会保留最近的一个超过保留天数的全量备份（即本周二的备份会被保留），因此周四当天删除本周一产生的全量备份文件。
  
- 本周二产生的全量备份，会在下周三当天自动删除。原因如下： 下周一产生的全量备份在下周三超过保留天数，按照全量备份文件自动删除策略，会保留最近的一个超过保留天数的全量备份（即下周一的备份会被保留），因此下周三当天删除本周二产生的全量备份。
  
 
#### 设置单个实例普通备份策略
1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
3. 在"实例管理"页面，选择目标实例，单击实例名称。
4. 在左侧导航栏，单击"备份恢复"，进入"全量备份"页面。
5. 单击"同区域备份策略"。 
   图1同区域备份策略   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002392358105.png "点击放大")
   
   
   
6. 在"设置同区域备份策略"弹框中，可以查看到当前设置的备份策略。如需修改普通备份策略，请根据[表2]调整对应的值。
   
   图2设置普通备份策略   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689652645.png "点击放大")
   
    表2普通备份参数说明 
   | **参数**   | **说明**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   |:---|:---|
   | 自动备份保留天数 | 保留天数是指自动备份可保留的时间，默认为7天，可选择范围为1～732天。 - 增加保留天数，可提升数据可靠性，请根据需要设置。  - 减少保留天数，会针对已有的备份文件生效，即超出备份保留天数的已有备份文件（包括全量备份和增量备份）会被自动删除，但手动备份不会自动删除，请您谨慎选择。   说明： 部分用户支持设置保留天数为1\~3660天，如需开通，请[提交工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)。 |
   | 时区       | 备份时间段以UTC时区保存。如果碰到夏令时/冬令时切换，备份时间段会因时区变化而改变。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 备份时间段    | 默认为24小时中，间隔一小时的随机的一个时间段 ，例如01:00～02:00，12:00～13:00等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 备份周期     | 默认全选，可修改，且至少选择一周中的1天。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
      
   
   
7. 输入框中按照提示输入"YES"，单击"确定"，确认修改。
8. 在当前页面单击"同区域备份策略"，查看修改后的同区域备份策略。
 
#### 设置单个实例的稀疏备份策略（公测）
1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
3. 在"实例管理"页面，选择目标实例，单击实例名称。
4. 在左侧导航栏，单击"备份恢复"，进入"全量备份"页面。
5. 单击"同区域备份策略"。
6. 在"设置同区域备份策略"弹框中，可以查看到当前设置的稀疏备份策略。如需修改备份策略，请根据[表3]调整对应的值。
   
   图3设置稀疏备份策略   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002689529687.png "点击放大")
   
    表3稀疏备份参数说明 
   | **参数** | **说明**                                                                                                                                                                                                                                                                                       |
   |:---|:---|
   | 自动备份   | - 备份策略开启后不可关闭。  - 打开自动备份将会立即触发，占用备份空间，产生一定费用。   |
   | 时区     | 备份时间段以UTC时区保存。如果碰到夏令时/冬令时切换，备份时间段会因时区变化而改变。                                                                                                                                                                                                                                                  |
   | 备份时间段  | 默认为24小时中，间隔一小时的随机的一个时间段 ，例如01:00～02:00，12:00～13:00等。建议根据业务情况，选择业务低峰时段。备份时间段是以本地浏览器所在的UTC时区保存，如果碰到夏令时/冬令时切换，备份时间段会因时区变化而改变。 备份时间段并不是指整个备份任务完成的时间，指的是备份的开始时间，备份时长和实例的数据量有关。                                                                      |
   | 备份策略   | 默认策略为按周备份，至少选择一周中的1天，备份文件的保留天数可设置1\~732天。 支持添加多个备份策略，新增的策略可以选择按周、按月、或按年备份。1个实例最多支持10个稀疏备份策略。                                                                                                                                                  |
      
   表4配置多个稀疏备份策略 
   | 备份周期 | 时间           | 保留天数                                                                                                                                                                                                                                                                                                                                                    |
   |:---|:---|:---|
   | 每周   | 至少选择一周中的一天。  | 保留天数为全量自动备份保留时长。可设置1\~732天。 - 增加保留天数，可提升数据可靠性，请根据需要设置。  - 减少保留天数，会针对已有的备份文件生效，但手动备份不会自动删除，请您谨慎选择。   |
   | 每月   | 至少选择一月中的一天。  | 保留天数为全量自动备份保留时长。可设置1\~732天。 - 增加保留天数，可提升数据可靠性，请根据需要设置。  - 减少保留天数，会针对已有的备份文件生效，但手动备份不会自动删除，请您谨慎选择。   |
   | 每年   | 选择一年中的具体某一天。 | 保留天数为全量自动备份保留时长。可设置1\~732天。 - 增加保留天数，可提升数据可靠性，请根据需要设置。  - 减少保留天数，会针对已有的备份文件生效，但手动备份不会自动删除，请您谨慎选择。   |
      
   
   
7. 输入框中按照提示输入"YES"，单击"确定"，确认修改。
8. 在当前页面单击"同区域备份策略"，查看修改后的稀疏备份策略。
 
#### 批量设置备份策略
1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002671347251.png)，选择区域。
3. 在"实例管理"页面，勾选多个TaurusDB实例，在实例列表上方选择"更多 \> 设置同区域备份策略"。 单次最多可为50个实例批量设置备份策略。
   
4. 在右侧弹窗中，调整以下参数的值，修改普通备份策略或稀疏备份策略，输入框中按照提示输入"YES"，单击"确定"，确认修改。
 
- [普通备份策略]
  图4设置普通备份策略   
  ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002663000550.png "点击放大")
  
  表5普通备份参数说明 
  | **参数**   | **说明**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
  |:---|:---|
  | 自动备份保留天数 | 保留天数是指自动备份可保留的时间，默认为7天，可选择范围为1～732天。 - 增加保留天数，可提升数据可靠性，请根据需要设置。  - 减少保留天数，会针对已有的备份文件生效，即超出备份保留天数的已有备份文件（包括全量备份和增量备份）会被自动删除，但手动备份不会自动删除，请您谨慎选择。   说明： 部分用户支持设置保留天数为1\~3660天，如需开通，请[提交工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)。 |
  | 时区       | 备份时间段以UTC时区保存。如果碰到夏令时/冬令时切换，备份时间段会因时区变化而改变。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
  | 备份时间段    | 默认为24小时中，间隔一小时的随机的一个时间段 ，例如01:00～02:00，12:00～13:00等。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
  | 备份周期     | 默认全选，可修改，且至少选择一周中的1天。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
     
- [稀疏备份策略（公测）]
  图5设置稀疏备份策略   
  ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002662840654.png "点击放大")
  
  表6稀疏备份参数说明 
  | **参数** | **说明**                                                                                                                                                                                                                                                                                                                                                                                                                                        |
  |:---|:---|
  | 自动备份   | - 备份策略开启后不可关闭。  - 打开自动备份将会立即触发，占用备份空间，产生一定费用。   |
  | 时区     | 备份时间段以UTC时区保存。如果碰到夏令时/冬令时切换，备份时间段会因时区变化而改变。                                                                                                                                                                                                                                                                                                                                                                                                   |
  | 备份时间段  | 默认为24小时中，间隔一小时的随机的一个时间段 ，例如01:00～02:00，12:00～13:00等。建议根据业务情况，选择业务低峰时段。备份时间段是以本地浏览器所在的UTC时区保存，如果碰到夏令时/冬令时切换，备份时间段会因时区变化而改变。 备份时间段并不是指整个备份任务完成的时间，指的是备份的开始时间，备份时长和实例的数据量有关。                                                                                                                                                                                          |
  | 备份策略   | 默认策略为按周备份，至少选择一周中的1天，备份文件的保留天数可设置1\~732天。 支持添加多个备份策略，新增的策略可以选择按周、按月、或按年备份。1个实例最多支持10个稀疏备份策略。                                                                                                                                                                                                                                                                      |
     
  表7配置多个稀疏备份策略 
  | 备份周期 | 时间           | 保留天数                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
  |:---|:---|:---|
  | 每周   | 至少选择一周中的一天。  | 保留天数为全量自动备份保留时长。可设置1\~732天。 - 增加保留天数，可提升数据可靠性，请根据需要设置。  - 减少保留天数，会针对已有的备份文件生效，但手动备份不会自动删除，请您谨慎选择。   |
  | 每月   | 至少选择一月中的一天。  | 保留天数为全量自动备份保留时长。可设置1\~732天。 - 增加保留天数，可提升数据可靠性，请根据需要设置。  - 减少保留天数，会针对已有的备份文件生效，但手动备份不会自动删除，请您谨慎选择。   |
  | 每年   | 选择一年中的具体某一天。 | 保留天数为全量自动备份保留时长。可设置1\~732天。 - 增加保留天数，可提升数据可靠性，请根据需要设置。  - 减少保留天数，会针对已有的备份文件生效，但手动备份不会自动删除，请您谨慎选择。   |
     
#### 常见问题
[为什么TaurusDB实例的自动备份会失败](https://support.huaweicloud.com/taurusdb_faq/taurusdb_faq_0102.html)
#### 相关API
- [设置自动备份策略](https://support.huaweicloud.com/api-taurusdb/UpdateGaussMySqlBackupPolicy.html)
- [查询自动备份策略](https://support.huaweicloud.com/api-taurusdb/ShowGaussMySqlBackupPolicy.html)
 
