📣
TiDB Cloud Essential 开放公测中。此页面由 AI 自动翻译,英文原文请见此处。

备份和恢复 TiDB Cloud Starter 或 Essential 数据



本文档介绍如何在 TiDB Cloud Starter 或 TiDB Cloud Essential 集群上备份和恢复你的数据。

查看备份页面

  1. My TiDB 页面,点击目标 TiDB Cloud Starter 或 Essential 实例的名称,进入其概览页面。

  2. 在左侧导航栏,点击 Data > Backup

自动备份

TiDB Cloud 会自动备份你的数据,使你能够从备份快照中恢复数据,以最大程度减少灾难发生时的数据丢失。

了解备份设置

TiDB Cloud Starter 实例和 TiDB Cloud Essential 实例的自动备份设置有所不同,具体如下表所示:

Backup settingTiDB Cloud Starter (free)TiDB Cloud Starter (with spending limit > 0)TiDB Cloud Essential
Backup CycleDailyDailyDaily
Backup Retention1 dayUp to 30 daysUp to 30 days
Backup TimeFixed timeConfigurableConfigurable
  • Backup Cycle 表示备份的频率。

  • Backup Retention 表示备份的保留时长。过期的备份无法恢复。

    • 对于免费版 TiDB Cloud Starter 实例,备份保留时长为 1 天。
    • 对于 TiDB Cloud Starter(设置了消费上限 > 0)或 TiDB Cloud Essential 实例,你可以将备份保留时长配置为 1 到 30 天之间的任意值。默认保留时长为 14 天。
  • Backup Time 表示备份开始调度的时间。请注意,最终的备份时间可能会滞后于配置的备份时间。

    • 对于免费版 TiDB Cloud Starter 实例,备份时间为随机固定时间。
    • 对于 TiDB Cloud Starter(设置了消费上限 > 0)或 TiDB Cloud Essential 实例,你可以将备份时间配置为每半小时一次。默认值为随机固定时间。

配置备份设置

要为 TiDB Cloud Essential 实例设置备份时间,请执行以下步骤:

  1. 进入你的 TiDB Cloud Starter 或 Essential 实例的 Backup 页面。

  2. 点击 Backup Setting。这将打开 Backup Setting 窗口,你可以根据需求配置自动备份设置。

  3. Backup Time 中,为每日备份安排一个开始时间。

  4. 点击 Confirm

恢复

TiDB Cloud 提供恢复功能,帮助你在数据意外丢失或损坏时进行数据恢复。

恢复模式

TiDB Cloud 支持对你的 TiDB Cloud Starter 或 Essential 实例进行快照恢复和时间点恢复。

  • Snapshot Restore:从指定的备份快照恢复你的 TiDB Cloud Starter 或 Essential 实例。

  • Point-in-Time Restore (beta):将你的 TiDB Cloud Essential 实例恢复到指定的时间点。

    • TiDB Cloud Starter 实例:不支持。
    • TiDB Cloud Essential 实例:可以恢复到备份保留期内的任意时间,但不能早于 TiDB Cloud Essential 实例创建时间,也不能晚于当前时间前 1 分钟。

恢复目标

TiDB Cloud 支持将数据恢复到新的 TiDB Cloud Starter 或 Essential 实例。

恢复超时

恢复过程通常会在几分钟内完成。如果恢复时间超过 3 小时,系统会自动取消恢复并删除新的 TiDB Cloud Starter 或 Essential 实例,源实例不会受到影响。

如果在恢复被取消后数据损坏且无法恢复,请联系 TiDB Cloud Support 获取帮助。

恢复到新的 TiDB Cloud Starter 或 Essential 实例

要将数据恢复到新的 TiDB Cloud Starter 或 Essential 实例,请执行以下步骤:

  1. 进入你的 TiDB Cloud Starter 或 Essential 实例的 Backup 页面。

  2. 点击 Restore

  3. Restore Mode 中,你可以选择从特定备份或任意时间点进行恢复。

      要从选定的备份快照恢复,请执行以下步骤:

      1. 点击 Snapshot Restore
      2. 选择你要恢复的备份快照。

      要将 TiDB Cloud Essential 实例恢复到特定时间点,请执行以下步骤:

      1. 点击 Point-in-Time Restore
      2. 选择你要恢复到的日期和时间。
    • 输入新实例的名称。

    • 根据需要更新容量。

      • 对于 TiDB Cloud Starter 实例,如果你需要的资源超过免费额度,请设置每月消费上限。
      • 对于 TiDB Cloud Essential 实例,请设置最小 RCU 和最大 RCU,然后根据需要配置高级设置。
    • 点击 Restore 开始恢复过程。

    恢复过程开始后,TiDB Cloud Starter 或 Essential 实例状态会变为 Restoring。在恢复完成且状态变为 Available 之前,TiDB Cloud Starter 或 Essential 实例将保持不可用。

    限制

    • 如果启用了 TiFlash 副本,恢复后的一段时间内 TiFlash 将不可用,因为数据需要在 TiFlash 中重建。
    • TiDB Cloud Starter 和 TiDB Cloud Essential 实例不支持手动备份。
    • 默认情况下,数据量超过 1 TiB 的 TiDB Cloud Starter 或 TiDB Cloud Essential 实例不支持恢复到新实例。如需处理更大数据集,请联系 TiDB Cloud Support 获取帮助。

    文档内容是否有帮助?