TiDB Cloudサーバーレス データのバックアップと復元
このドキュメントでは、TiDB Cloud上のTiDB Cloud Serverless クラスター データをバックアップおよび復元する方法について説明します。
ヒント:
TiDB Cloud Dedicated クラスター データをバックアップおよび復元する方法については、 TiDB Cloud専用データのバックアップと復元参照してください。
制限事項
- TiDB Cloud Serverless クラスターは、バックアップからのインプレース復元のみをサポートしていることに注意してください。復元を実行すると、
mysql
スキーマ内のテーブルも影響を受けます。したがって、ユーザーの資格情報や権限、システム変数に加えられた変更は、バックアップが作成された時点の状態にロールバックされます。 - 手動バックアップはまだサポートされていません。
- 復元プロセス中はクラスターは使用できなくなり、既存の接続は終了します。復元が完了すると、新しい接続を確立できます。
- TiFlashレプリカが有効になっている場合、データをTiFlashで再構築する必要があるため、復元後しばらくの間レプリカは使用できなくなります。
バックアップ
バックアップ設定に従って、 TiDB Cloud Serverless クラスターの自動バックアップがスケジュールされるため、極端な災害状況での損失を軽減できます。
自動バックアップ
自動バックアップにより、設定したバックアップ時間に毎日TiDB Cloud Serverless クラスターのデータをバックアップできます。バックアップ時間を設定するには、次の手順を実行します。
TiDB Cloud Serverless クラスターのバックアップページに移動します。
「バックアップ設定」をクリックします。これにより、 「バックアップ設定」ウィンドウが開き、要件に応じて自動バックアップ設定を構成できます。
[バックアップ時間]で、毎日のクラスター バックアップの開始時刻をスケジュールします。
優先バックアップ時間を指定しない場合、 TiDB Cloud はデフォルトのバックアップ時間 (クラスターが配置されているリージョンのタイムゾーンの午前 2 時) を割り当てます。
「バックアップ保持」で、最小バックアップ データ保持期間を構成します。
バックアップの保持期間は 7 日から 90 日の範囲で設定する必要があります。
[確認]をクリックします。
バックアップファイルを削除する
既存のバックアップ ファイルを削除するには、次の手順を実行します。
クラスターの「バックアップ」タブに移動します。
削除するバックアップ ファイルの[削除] をクリックします。
復元する
TiDB Cloud Serverless はインプレース復元のみをサポートしています。バックアップからTiDB Cloud Serverless クラスターを復元するには、次の手順に従います。
クラスターのバックアップページに移動します。
「復元」をクリックします。設定ウィンドウが表示されます。
復元モードでは、特定のバックアップまたは任意の時点から復元することを選択できます。
- Basic Snapshot Restore
- Point-in-Time Restore
選択したバックアップ スナップショットから復元するには、次の手順を実行します。
- [基本スナップショットの復元]をクリックします。
- 復元するバックアップ スナップショットを選択します。
この機能を使用すると、過去 90 日以内の任意の時点からクラスターを特定の状態へ復元できます。
注記:
ポイントインタイム リストア機能は現在ベータ版です。
特定の時点から復元するには、次の手順を実行します。
- ポイントインタイム復元をクリックします。
- 復元したい日付と時刻を選択します。
復元プロセスを開始するには、 「復元」をクリックします。
復元プロセスを開始すると、クラスターのステータスが「復元中」に変わります。復元プロセス中はクラスターは使用できなくなり、既存の接続は終了します。復元プロセスが正常に完了すると、通常どおりクラスターにアクセスできるようになります。