功能介绍
本文为您介绍通过控制台使用腾讯云数据仓库 TCHouse-C 的备份恢复能力。备份恢复是 TCHouse-C 集群的核心数据保护能力,您可以通过创建备份策略,按指定的库表范围与调度周期,将集群数据备份至腾讯云对象存储(COS);在发生磁盘故障、人为误删、组件异常等情况时,基于已有备份将数据恢复到集群,保障业务的连续性与数据安全。
备份恢复主要承担以下场景:
应用场景 | 说明 |
数据安全与业务容灾 | 覆盖磁盘故障、人为误删数据、组件异常等场景,保障故障后业务可快速恢复。 |
合规审计 | 满足 SOC2 等审计资质对数据存档与可追溯性的要求,提供长周期的数据快照留存。 |
跨版本数据迁移 | 基于备份(Backup)与恢复(Restore)机制,将备份作为中间数据载体,支持当前集群内跨版本数据迁移。 |
功能范围
备份恢复功能提供以下能力:
1. 支持一次性备份与周期备份两类备份策略:一次性备份可选立即执行或定时执行,适用于大版本发布前等临时备份场景;周期备份支持按天/周/月配置调度周期与执行时间。
2. 支持在同一集群下创建多个并存的备份策略,不同策略可指定不同的库表范围、调度周期与保留策略。
3. 支持按表备份、按库备份、全量备份三种备份粒度;其中按库备份与全量备份会自动同步库表的新增与删除,按表备份的库表增删需手动维护。
4. 元数据(META)与数据(DATA)统一备份、统一恢复,恢复时自动一并恢复表结构与数据。
5. 支持备份进度可视化,提供完成、进行中(含实时进度)、失败等多种任务状态。
6. 支持任务失败重试与任务可控:失败任务可重试,备份任务支持设置超时时间,备份策略支持暂停与启动。
7. 支持标准托管桶与多 AZ 托管桶两种存储桶类型,提供永久保留、指定保留周期两种数据保留策略。
8. 支持基于已有备份任务将数据恢复到当前集群,恢复范围可选全量或部分库表。
名词解释
名词 | 说明 |
备份策略 | 描述“备份什么、何时备份、保留多久的规则集合。支持一次性备份与周期备份两类,可指定库表范围、调度周期、保留策略等。 |
备份任务 | 备份策略每执行一次所生成的一条备份记录,对应一份存储在 COS 中的数据快照。 |
恢复任务 | 基于某一备份任务发起的一次数据恢复操作记录。 |
备份粒度 | 备份策略的库表选择方式,分为按表备份、按库备份、全量备份三种。 |
托管存储桶 | 由平台统一管理的 COS 存储桶,开箱即用,无需用户自行创建和维护。 |
注意事项
1. 当前暂不支持用户/权限、对象存储降冷数据、外部表的备份。
2. 数据备份时,每个 Shard 仅在一个副本上执行表数据备份;恢复时也只在 Shard 中一个副本恢复,其他副本由 ZooKeeper 自动同步。
3. 同一库表同一时间只能执行一个备份(BACKUP)或恢复(RESTORE)任务。若当前已有任务正在执行,后续任务将报错,请合理规划调度时间。
4. 建议单次任务不要包含过多数据,以提升任务健壮性;备份任务支持设置超时时间,超时后任务自动标记为失败。
5. 备份与恢复任务会占用集群一定的 CPU、内存及网络带宽资源,可能影响业务响应延迟,建议在业务低峰期执行。
6. 数据备份或恢复过程中,集群重启(如水平扩容、水平缩容、垂直变配、参数配置等操作)会导致任务执行失败,请在重启后重新执行。
操作步骤
步骤一:进入备份恢复
1. 登录腾讯云数据仓库 TCHouse-C 控制台,在集群列表中选择对应的集群,进入集群详情页。
2. 在左侧导航栏选择 数据管理 > 备份恢复,单击“备份服务”开关即可开启备份恢复功能。

说明:
新购集群默认使用新版备份恢复,备份数据写入平台托管存储桶。
历史使用自建存储桶的存量集群保留旧版入口,仅用于查看与恢复历史备份数据,不支持新建备份策略。如需创建新策略,可通过页面提示切换至新版操作,新备份数据写入托管存储桶,原自建桶中的存量备份仍可正常恢复。
步骤二:查看备份恢复概览
进入备份恢复页面后,顶部统计信息区可总览集群备份恢复功能信息。页面提供备份策略、备份任务、恢复任务三个列表,分别用于管理备份策略、查看备份记录、查看恢复记录。

顶部统计信息区相关字段说明如下:
信息项 | 说明 |
托管 COS 备份数据大小 | 当前集群备份数据在托管 COS 中占用的存储量。 |
备份策略数量 | 当前集群已创建的备份策略总数。 |
备份任务数量 | 当前集群累计生成的备份任务(备份数据)总数。 |
步骤三:新建备份策略
1. 在备份策略列表中,单击新建备份策略。

2. 在新建备份策略弹窗中完成配置,配置项分为备份策略区与备份范围两部分。

备份策略相关配置说明如下:
配置项 | 说明 |
备份策略名称 | 自定义策略名称。 |
备份策略类型 | 周期备份/一次性备份。 |
备份策略有效期 | (周期备份)设置策略的生效起止时间,策略仅在有效期内按调度周期执行。 |
任务调度周期 | (周期备份)天/周/月。 |
调度时间 | (周期备份)与调度周期联动配置调度间隔,如每 N 天、每周周几、每月几号。 |
执行时间 | (周期备份)每次执行的具体时间(HH:MM)。 |
执行方式 | (一次性备份)立即执行/定时执行。 |
执行时间 | (一次性备份)当执行方式为定时执行时,设置执行的日期与时间。 |
超时时间 | 备份任务的超时时间,默认 6 分钟,最大 72 小时。超时后任务自动标记为失败,避免长时间占用资源。 |
存储桶类型 | 标准托管桶存储(开箱即用,平台管理)/多 AZ 托管桶存储(高可靠,跨可用区)。 |
备份数据保留策略 | 永久保留/指定保留天数。保留周期到期后,对应的备份数据将自动删除。 |
选择备份粒度为按表或按库后,需进一步指定数据库和表(至少选择 1 个)。已降冷至 COS 的表不支持备份。备份粒度相关说明如下:
备份粒度 | 说明 |
按表备份 | 仅备份当前选择的表,后续库表的增删均需手动维护。 |
按库备份 | 备份所选库下的全部表,库内表的新增与删除均自动同步至后续备份任务中。 |
全量备份 | 备份当前集群全部库表,集群内库表的新增与删除均自动同步至后续备份任务中。 |
3. 配置完成后,单击确定完成创建。
步骤四:管理备份策略
新建备份策略后,在备份策略列表中,可查看和管理当前集群下所有备份策略。

备份策略列表相关字段说明如下:
字段 | 说明 |
备份策略名称 | 策略名称,单击可查看详情。 |
创建人 | 创建该策略的用户。 |
备份策略类型 | 周期备份/一次性备份。 |
备份策略状态 | 生效中/暂停/未开始/已结束/备份中/已删除 。 |
备份数据保留策略 | 永久保留/指定天数。 |
执行次数 | 该策略已执行的备份任务次数。 |
数据快照数量 | 该策略生成的备份数据快照总数。 |
最近一次执行时间 | 最近一次备份任务的执行时间。 |
超时时间 | 策略配置的超时时间。 |
支持的操作说明如下:
操作 | 说明 |
编辑 | 修改策略配置,其中备份策略名称与备份周期不支持修改。 |
暂停 | 暂停后不再生成新的备份任务。 |
启动 | 恢复已暂停的策略。 |
删除 | 删除策略。仅停止后续任务生成,不会删除已生成的备份数据,已完成的备份数据仍可正常恢复。如需清理备份数据,请在备份任务列表中操作。 |
备份策略状态说明如下:
状态 | 说明 |
生效中 | 策略正常执行,按备份策略生成备份任务。 |
暂停 | 策略已暂停,不生成新的备份任务,重新启动后将按备份策略继续生成备份任务。 |
未开始 | 策略尚未到达有效期起始时间。 |
已结束 | 策略已超过有效期截止时间。 |
备份中 | 策略当前正在执行备份任务。 |
已删除 | 策略已删除且不可恢复,已生成的备份数据不受影响,仍可正常恢复。 |
步骤五:管理备份任务
切换至备份任务列表,可查看每一次备份产生的任务记录,并支持恢复或清理数据。

备份任务列表相关字段说明如下:
字段 | 说明 |
备份任务名称 | 任务名称,单击可查看任务详情。 |
备份策略名称 | 关联的备份策略。 |
备份策略类型 | 周期备份/一次性备份。 |
备份粒度 | 按表/按库/全量。 |
备份任务状态 | 见下方状态说明。 |
备份生成开始-结束时间 | 备份任务的实际执行时间段。 |
超时时间 | 任务超时时间。 |
备份数据保留策略 | 永久保留/指定天数。 |
备份到期时间 | 备份数据的自动删除时间。 |
备份数据大小 | 本次备份产生的数据量。 |
支持的操作说明如下:
操作 | 说明 |
详情 | 查看任务配置、备份范围及库表清单等备份任务详情。 |
恢复 | 基于该备份任务发起数据恢复,详见步骤六。 |
删除 | 删除备份数据。数据将直接从 COS 删除且不可恢复,请谨慎操作。 |
备份任务状态说明如下:
状态 | 说明 |
进行中 | 任务执行中,展示实时进度百分比。 |
完成 | 任务执行成功,备份数据可用于恢复。 |
失败 | 任务执行失败,可重试。 |
删除中 | 备份数据正在删除。 |
已删除 | 备份数据已删除。 |
步骤六:数据恢复
1. 在备份任务列表中,找到状态为完成的目标备份任务,单击恢复。

2. 在恢复弹窗中设置恢复范围(默认全量恢复),若选择按库/表恢复需指定需恢复的库表。
3. 单击确定发起恢复任务。

说明:
备份数据将恢复到后缀为 _bk 的新库中(如原库为 db1,恢复到 db1_bk),不会直接覆盖原库。如需回迁到原库请手动迁移。
恢复后的表沿用备份时的配置,包括表副本数、动态分区开启状态等。
步骤七:查看恢复任务
切换至恢复任务列表,可查看每一次恢复操作的记录,单击恢复任务名称可查看恢复任务详情。

恢复任务列表相关字段说明如下:
字段 | 说明 |
恢复任务名称 | 单击可查看详情。 |
备份策略名称 | 该恢复任务所属的备份策略。 |
备份任务名称 | 该恢复任务对应的备份任务。 |
恢复范围 | 全量恢复/部分恢复。 |
恢复开始-结束时间 | 恢复任务的实际执行时间段。 |
状态 | 失败/成功/恢复中。 |
操作人 | 发起恢复操作的用户。 |