集群回档优化方案

最近更新时间:2025-02-19 11:16:33

我的收藏
通常情况下,您可以使用快照备份通过 库表级回档至原集群整集群回档至新集群 方式来恢复数据。但如果您的集群存储使用量较大(超过1TB),且需要回档的库表较大(需回档的库表占比超过存储使用量的70%),则建议您使用本文推荐的功能进行数据的快速恢复。
说明:
使用本文方法进行回档时,此功能会将原集群与新建集群进行建连,通过 binlog 来同步非回档的库表,以保证除了指定回档的库表处于回档时间,其余的库表均可处于最新数据状态。
使用本文方法进行回档时,当原集群与新建集群数据追平时,若一致性校验通过,则允许进行 VIP 切换操作。若切换了 VIP,则会终止数据同步,同时原集群与新建集群进行内网 VIP 交换;若取消切换 VIP,则会终止数据同步,原集群与新建集群的 VIP 不交换。

操作场景

集群回档优化方案适用于大存储集群针对某单一库表的回档,如果集群存储使用量大于1TB,且需要回档的库表较大(需回档的库表占比超过存储使用量的70%),则可以使用此功能快速恢复数据。

使用限制

此功能仅支持开启 binlog 的集群使用。
此功能仅支持回档至和原集群同地域。
使用此功能恢复数据时,新集群的实例形态仅支持选择为预置资源。
仅库表级回档至新集群可以和原集群交换 VIP 地址,整集群回档至新集群不支持。

集群 VIP 地址切换能力说明

库表级回档至新集群时,系统会根据您的选择创建一个新集群,新集群经过验证后,您可在系统提示的时间内手动切换原集群与新集群的读写实例、只读实例(若有)的 VIP 地址,无需在应用程序切换新 VIP 地址,以便更快的恢复业务对数据库的访问及操作。若超过系统提示的时间未进行 VIP 地址切换,则视为放弃切换 VIP 地址,回档完成后您可以在应用程序切换新 VIP 地址来连接新集群使用,或者将数据通过 DTS 迁回原集群,继续使用旧集群。

回档方式

按备份文件回档:将集群恢复到某一个快照备份文件的数据集状态,备份文件选择范围由用户设置的数据备份保留时长决定。
按时间点回档:将集群恢复到任意时间点,时间点的选择范围由用户设置的日志保留时长决定。

前提条件

集群的实例形态为预置资源。
原集群下已存在可用的快照备份,要生成快照备份,可参见 执行备份 各文档中的生成快照备份的步骤。
集群状态为运行中

操作步骤

1. 登录 TDSQL-C MySQL 版控制台,在集群列表,单击集群 ID,进入集群管理页面。
2. 在集群管理页面,选择备份管理页,单击回档
3. 在回档信息右上角,单击集群回档优化方案

4. 在回档弹窗下,完成如下配置,单击前往购买页回档集群

参数
说明
地域
默认和原集群一致。
可用区
默认和原集群一致。
设定回档模式
支持按备份文件、按时间点回档。
选择备份文件
若回档模式设定为按备份文件,则需选择已有的用于回档的快照备份文件。
设定回档时间
若回档模式设定为按时间点,则需选择回档的时间点。
选择回档库表
选择要回档的具体库或表,回档后默认命名为原库表名称。
5. 跳转至购买页,完成如下配置后,单击下一步
参数
说明
实例形态
这里选择预置资源。
回档模式
支持按备份文件、按时间点回档。
选择备份文件
若回档模式设定为按备份文件,则需选择已有的用于回档的快照备份文件。
设定回档时间
若回档模式设定为按时间点,则需选择回档的时间点。
选择恢复范围
这里选择库表级回档。
选择回档库表
选择要回档的具体库或表,回档后默认命名为原库表名称。
地域
默认和原集群一致,不支持调整。
主可用区
默认和原集群一致,不支持调整。
传输链路
默认为高 IO 版。
网络
选择私有网络。
数据库版本
默认和原集群的数据库版本一致。
实例类型
支持通用型、独享型。
计算实例(读写)
选择读写实例的计算规格,仅支持配置一个读写实例。
计算实例(只读)
若原集群无只读实例,此项不需要设置。
若原集群有只读实例,此项需要选择保留的只读实例。只读实例的数量和规格默认与原集群中只读实例一致,支持删除只读实例,支持恢复此步骤中被删除的只读实例,不支持在此时增加只读实例,如需增加只读实例,您可在回档完成后再新建只读实例。
说明:
当只读实例数量小于原集群只读实例数量时,只读 VIP 地址将无法完全对应迁移。
计算计费模式
支持包年包月、按量计费。
存储计费模式
默认按量计费。
6. 在跳转页面配置基本信息和高级配置,包括集群名称,默认字符集,安全组,参数模板及项目等,确认无误后单击立即购买
7. 返回集群列表,找到通过回档新建的集群,单击集群 ID 进去新集群的管理页。
8. 集群详情 > 读写实例 > 读写地址后,单击切换详情,您需要在系统提示的时间内完成切换,否则将视为放弃切换。

9. 进入连接地址切换弹窗,核对连接地址后,根据需要进行如下操作。

确认切换:单击确认切换,会与原集群连接中断,过程中会有1 - 5秒闪断,原集群和新集群将交换 VIP 地址。
放弃切换:单击放弃切换,会与原集群连接中断,原集群和新集群不交换 VIP 地址,操作后当前集群的 VIP 地址将允许写操作。
取消:单击取消,将关闭弹窗,您可在系统提示的时间内再次选择切换。
10. 上述操作执行完成后,即库表级别回档至新集群完成。

附录:回档实时进度查询

当您执行了库表级别回档至新集群操作,您可以通过任务列表查询任务“库表回档至新集群”、“创建库表回档用新集群”的实时进度。
2. 在左侧导航栏单击任务列表进入任务列表界面。
3. 在上方选择对应地域。
4. 找到需要查询任务详情的任务项(“库表回档至新集群”、“创建库表回档用新集群”),在操作列单击任务详情后进行进度查看。