TDSQL Boundless 误删了数据如何恢复?
在 TDSQL Boundless 中,数据恢复主要通过克隆实例实现。克隆会基于源实例的备份数据生成一份全新的独立实例,源实例在克隆过程中不受影响。根据恢复时点的不同,克隆支持以下两种恢复方式:
按备份集克隆:基于源实例的某一次全量备份集进行恢复,将数据恢复到该备份集生成时的状态。
按时间点克隆:在全量备份的基础上结合日志备份进行增量回放,可将数据恢复到日志保留时间范围内的任意时间点。
克隆过程中是否会影响源实例的访问?
不会。克隆操作使用已有的备份数据进行恢复,不会对源实例的正常访问产生影响。源实例在克隆期间可正常提供读写服务。
克隆实例的数据库参数是否与源实例一致?
是。克隆实例会自动继承源实例的 SQL Mode 和参数模板配置。用户无需手动配置数据库参数。
Serverless 实例是否支持克隆?
不支持。当前克隆功能仅适用于预设规格实例,Serverless 实例暂不支持作为克隆的源实例或目标实例。
克隆失败的常见原因有哪些?
常见原因包括:
新实例硬盘总量不足(须大于备份文件大小乘以副本数)。
快照克隆场景下节点数或磁盘容量低于源实例。
源实例与目标实例的副本数(含日志副本)配置不一致,例如2副本 + 1日志副本的实例与3副本实例互相克隆。
源实例状态异常或处于不可用状态。
账户余额不足或欠费。
其中,快照克隆是指基于快照类备份(snapshot / instant_snapshot)方法创建克隆实例,与基于物理备份的克隆相对应。由于快照克隆要求目标实例的节点拓扑与源实例一致,因此目标实例的节点数和磁盘容量不得低于源实例,否则会因规格不足而失败。
克隆实例何时开始计费?
克隆实例在完全克隆成功后才开始计费。克隆过程中不产生费用。计费起始时间以克隆成功时间为准。
按时间点克隆的可选时间范围如何确定?
可选时间范围由日志备份保留时长决定(默认7天)。
克隆实例的备份策略是否与源实例一致?
克隆实例的备份策略不会自动继承源实例的配置。克隆成功后,用户需要为克隆实例单独配置备份策略。
克隆实例是否支持规格变更?
支持。克隆实例创建成功后,可根据业务需求进行规格变更(如节点扩容、磁盘扩容等)。
克隆操作是否有次数限制?
没有次数限制。用户可根据需要多次克隆同一个源实例。但同一源实例不能并发克隆,需串行进行。
克隆是否支持跨地域灾备?
支持。TDSQL Boundless 提供基于灾备(standby)链路的克隆能力,可将实例克隆到异地灾备节点,满足跨地域容灾与数据恢复需求。具体支持范围与配置方式请以控制台实际提供的选项为准。