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