更新时间:2026-03-24 GMT+08:00
分享

恢复库表到指定时间点

操作场景

当遇到数据误操作或需要恢复特定时间点的数据时,如何在不影响现有业务的情况下快速恢复数据成为了一个挑战。同时为确保数据的完整性,以及降低对原实例的性能影响,GeminiDB Cassandra支持恢复库表到指定时间点功能。

在进行库表级时间点恢复备份时,系统会首先选择目标库表及其对应的恢复时间点,然后将这些库表恢复到一个新的实例中。由于恢复过程涉及数据读取和写入,对于数据量较大的实例,恢复时间可能较长,请您耐心等待。通过库表级时间点恢复,恢复的库表将保留在新实例中,不会对原实例的数据造成任何影响。您可以根据实际需求,灵活恢复所需的库表。

使用须知

  • 开启增量备份策略后,才允许按时间点恢复库表数据。
  • 仅支持恢复库表到指定时间点的新实例。
  • 当全量备份和增量备份的时间窗发生重叠时,会优先保证全量备份任务的完成,因此对增量备份流程进行限制,使得小部分的恢复时间段不在可恢复时间窗中。
  • 如果对应时间不存在该库表,恢复时则跳过此库表。

操作步骤

  1. 登录云数据库GeminiDB控制台
  2. “实例管理”页面,选择指定的GeminiDB Cassandra实例,单击实例名称。
  3. 在左侧导航树,单击“备份恢复”
  4. “备份恢复”页面,单击“库表级时间点恢复”
  5. 在弹出框中,填选相关信息,恢复后的新库表数据与所选要恢复到时间点下库表数据一致。

    表1 库表信息

    配置项

    说明

    恢复日期

    实例自动备份所在的日期。

    可恢复的时间区间

    指定自动备份日期下,可恢复的时间区间。

    基准时间点

    指定可恢复的时间区间下,自动全量备份的时间点。

    基准可恢复的时间区间

    基于该自动全量备份,能够将库表恢复到的时间区域。

    选择恢复库表

    • 在左侧库表区域,显示查询到的基于基准时间点的自动全量备份下的库表。勾选左侧库表名,库表信息将同步到右侧区域。
    • 选择恢复的库和表数量不能超过50个。

    要恢复到的时间点

    指定基准可恢复的时间区间下的某一时间点。

    自定义库表

    • 您可以根据需要添加自定义库表。
    • 库名不能包含特殊字符".$\/*?~#:|和空格。
    • 对于已添加的自定义库表,建议您将该类库表对应的“要恢复到的时间点”区别于同步到右侧的库表对应的“要恢复到的时间点”,设置为不同时间值。系统将按时间点恢复库表数据到该自定义库表。

    恢复类型

    • 选择将数据恢复到库或恢复到表。
    • 恢复后,新实例库表结构与原实例一致。
    图1 选择恢复库表

  6. 单击“下一步:确认恢复信息”。
  7. 单击“立即恢复”,开始恢复库表数据。
  8. 确认恢复信息。

    图2 确认恢复信息

  9. 在“实例管理”页面,可查看该实例状态为“恢复中”,恢复过程中该实例业务不中断。

相关文档