
# 创建StarRocks恢复任务
用户可以在CloudTable StarRocks集群的备份恢复界面选择已创建的备份信息，恢复该备份数据至当前或其他集群中。
#### 约束与限制
- 恢复数据操作会占用系统资源，包括CPU、内存、磁盘I/O和网络带宽，因此会对集群的读写性能产生影响。建议在业务低峰期或运维时间段启动恢复任务，业务高峰期执行容易导致生产业务受损。 如果希望在业务高峰期时间段执行恢复任务，需在运行任务前执行以下SQL命令降低恢复任务对资源的占用：
  ```
  UPDATE information_schema.be_configs SET VALUE = '2' WHERE NAME = 'download_worker_count';
  ```
  **download_worker_count**表示BE节点在恢复任务中允许的最大下载线程数，默认值为"0"，自动设置为BE所在机器的CPU核数。调低该值可有效减少并发资源消耗。
  
- 无法对正在恢复中的表进行查询、插入等操作，且当恢复操作覆盖现有表或分区时，如果恢复作业失败或被取消，可能导致数据损坏且无法访问。建议优先选择恢复数据到新数据库/表中。
- 仅支持恢复备份数据至同一区域内的相同内核版本的集群中。
- 单个恢复任务最多支持恢复2000个数据库，且单个数据库中的表不超过5000个。
- 恢复任务创建的表副本数取的是系统配置值（默认值为3），最大值为BE节点数。
- 恢复数据时，如果目标表副本数与系统配置不一致，则需以自定义数据库名或表名方式恢复至其他数据库或表。
 
#### 创建恢复任务
1. 登录[表格存储服务控制台](https://console.huaweicloud.com/cloudtable)。
2. 在集群管理界面，选择目标集群进入集群详情页面。
3. 在左侧导航栏单击"备份恢复"，进入备份和恢复数据管理页面。当前页面会显示已创建的备份任务与备份信息。
4. 单击"备份信息"区域中对应备份任务所在行的"恢复"按钮，在弹出的"恢复"界面配置以下参数： 
   - 集群名称：选择恢复数据的集群名称，可选择恢复至指定的集群（仅显示支持备份恢复功能以及内核版本相同的集群）。
   
   - 恢复数据库和表名：选择需要恢复的数据库和表名。支持自定义恢复数据库、表范围，同时支持单击![](https://support.huaweicloud.com/usermanual-cloudtable/zh-cn_image_0000002536926208.png)修改数据库或表名称恢复数据至新的数据库或表中。
     推荐恢复数据至新的数据库/表中，避免原数据被覆盖或丢失。
     
   
   
   图1恢复数据   
   ![](https://support.huaweicloud.com/usermanual-cloudtable/zh-cn_image_0000002571959739.png "点击放大")
   
   
5. 单击"确定"，创建恢复任务。
6. 恢复任务创建完成后，可以单击"查看所有任务"，查看创建的恢复任务相关信息。 
   图2查看恢复任务   
   ![](https://support.huaweicloud.com/usermanual-cloudtable/zh-cn_image_0000002573865407.png "点击放大")
   
   
7. 可单击"取消"按钮，中断正在运行的恢复任务。
 
