すべてのプロダクト
Search
ドキュメントセンター

Data Management:PolarDB 分散版の論理バックアップと復元

最終更新日:Mar 29, 2026

データディザスタリカバリは、PolarDB-X 1.0 インスタンス向けに地理的冗長性、長期アーカイブ、および分散バックアップを備えた論理バックアップをサポートします。本ガイドでは、バックアップスケジュールの設定および PolarDB-X インスタンスの復元手順について説明します。

前提条件

開始する前に、以下の条件を満たしていることを確認してください。

  • PolarDB-X 1.0 インスタンス。そのデータは、MySQL 5.x または 8.x を実行する ApsaraDB RDS for MySQL インスタンスに格納されている必要があります。

  • バックアップ方法論理バックアップ に設定され、データソースタイプPolarDB-X に設定されたバックアップスケジュール。詳細については、「バックアップスケジュールの作成」をご参照ください。

  • 必要なバックアップ権限を持つデータベースアカウント。詳細については、「データベースアカウントの種類ごとの必要な権限」をご参照ください。

主な機能

機能説明
SQL ファイルバックアップJSON 形式でデータをバックアップします。
地理的冗長性バックアップ先リージョンの OSS バケットへバックアップし、ソースリージョン、ターゲットリージョン、または他のリージョンに新しい PolarDB-X インスタンスへ復元します。
長期アーカイブ最大 10 年間バックアップデータを保持します。10 年経過後は、バックアップセットをアーカイブストレージへ移行します。
バックアップ速度制限バックアップ速度を制限することで、データベースパフォーマンスへの影響を軽減します。
分散バックアップlarge および xlarge のバックアップスケジュールで利用可能。複数ノードを同時にバックアップおよび復元します。
増分バックアップPolarDB-X インスタンスではサポートされていません。

バックアップスケジュールの設定

  1. Data Management (DMS) コンソール V5.0 にログインします。

  2. 上部ナビゲーションバーで、セキュリティおよび仕様 (DBS)データディザスタリカバリ (DBS)バックアッププラン の順に選択します。

    説明

    シンプルモードの場合、左上隅の 2023-01-28_15-57-17.png アイコンにマウスを合わせて、すべての機能セキュリティおよび仕様 (DBS)データディザスタリカバリ (DBS)バックアッププラン を選択します。

  3. バックアップスケジュール一覧ページで、対象のバックアップスケジュールを見つけ、操作 列の バックアップスケジュールの設定 をクリックします。

  4. バックアップ元とバックアップ先の設定 ステップで、以下のパラメーターを設定し、次へ をクリックします。

    バックアップ元

    パラメーター説明
    スケジュール名自動生成されます。識別しやすいよう、意味のある名称を入力してください。名称は重複しても構いません。
    バックアップモード購入時に選択した方法がデフォルト値です。本ガイドでは 論理バックアップ を使用します。
    データベースの場所PolarDB-X インスタンス を選択します。
    インスタンスリージョンソースデータベースインスタンスが配置されているリージョンです。
    データベースタイプPolarDB-X(旧称 DRDS) を選択します。
    PolarDB-X インスタンス IDソースデータベースをホストする PolarDB-X インスタンスの ID です。
    データベース名ソースデータベースの名称です。
    データベースアカウントソースデータベースへの接続に使用するユーザー名です。このアカウントにはバックアップ権限が必要です。詳細については、「データベースアカウントの種類ごとの必要な権限」をご参照ください。
    パスワードデータベースアカウントのパスワードです。接続テスト をクリックして検証してください。テスト失敗 と表示された場合は、確認 をクリックして接続情報を修正してください。
    越境データ転送に関するコンプライアンス保証内容を確認し、チェックボックスをオンにして同意してください。

    バックアップ先

    パラメーター説明
    バックアップストレージタイプDBS ストレージ(推奨)ストレージ料金:OSS バケットの事前準備は不要です。保存容量に基づいて課金されます。料金の詳細については、「」をご参照ください。OSS For User:あらかじめ標準ストレージクラスのみを使用して OSS バケットを作成してください。「バケットの作成」をご参照ください。このオプションを選択した後に、OSS バケット名 パラメーターを設定してください。大規模なデータ量の場合、従量課金よりもサブスクリプション型のストレージプランの方がコスト効率が高くなります。
    ストレージ暗号化暗号化(推奨):OSS を使用した AES-256 サーバ側暗号化を採用します。オブジェクトはアップロード時に暗号化され、ダウンロード時に復号されます。「サーバ側暗号化」をご参照ください。非暗号化:データは暗号化せずに保存されます。

    image

  5. バックアップ対象の編集 ステップで、バックアップ対象の編集 をクリックします。データディザスタリカバリでは、分散データベースインスタンス全体がバックアップ対象となります。個別のテーブルを選択することはできません。

  6. バックアップ実行時刻の設定 ステップで、以下のパラメーターを設定し、次へ をクリックします。

    パラメーター説明
    完全バックアップ頻度定期バックアップ:定期的なスケジュールで実行されます。完全データバックアップの実行頻度 および 開始時刻 も設定してください。単発バックアップ:1 回のみ実行されます。
    完全データバックアップの実行頻度バックアップを実行する曜日を指定します。少なくとも 1 日を選択してください。
    開始時刻バックアップを開始する時刻です。混雑していない時間帯(例: 01:00)に設定することを推奨します。前回のバックアップが次の予定開始時刻までに完了していない場合、データディザスタリカバリは次のバックアップをスキップします。
    増分バックアップPolarDB-X インスタンスではサポートされていません。
    完全データバックアップの同時実行スレッド数の上限完全バックアップの同時実行スレッド数の上限です。この値を小さく設定することで、データベースパフォーマンスへの影響を最小限に抑えることができます。
  7. ライフサイクルの編集 ステップで、完全バックアップセットの保持期間を設定します。

  8. 右下隅の 事前チェック をクリックします。

  9. 事前チェック成功 と表示されたら、タスク開始 をクリックします。バックアップスケジュールは、ステータスが 実行中 に変更された時点で有効になります。

    説明

    バックアップスケジュールの開始に失敗した場合は、できるだけ早くトラブルシューティングを行ってください。「異常なバックアップスケジュールのエラーを解決する方法」をご参照ください。問題が継続する場合は、DingTalk グループ(ID:35585947)にてテクニカルサポートにお問い合わせください。

PolarDB-X インスタンスの復元

重要

ソースインスタンスへ復元すると、既存のデータが上書きされる可能性があります。データ損失を回避するため、新しい PolarDB-X インスタンスへ復元することを推奨します。

  1. DMS コンソール V5.0 にログインします。

  2. 上部ナビゲーションバーで、セキュリティおよび仕様 (DBS)データディザスタリカバリ (DBS)バックアッププラン の順に選択します。

    説明

    シンプルモードの場合、左上隅の 2023-01-28_15-57-17.png アイコンにマウスを合わせて、すべての機能セキュリティおよび仕様 (DBS)データディザスタリカバリ (DBS)バックアッププラン を選択します。

  3. バックアップスケジュール一覧ページで、対象のバックアップスケジュールを見つけ、操作 列の 管理 をクリックします。

  4. タスクの設定 ページで、右上隅の データベースの復元 をクリックします。

  5. 復元時刻の設定 ステップで、以下のパラメーターを設定し、次へ をクリックします。

    パラメーター説明
    タスク名自動生成されます。識別しやすいよう、意味のある名称を入力してください。名称は重複しても構いません。
    復元可能な時間範囲最初の完全バックアップセットから最新の完全バックアップセットまでの期間です。
    復元先復元可能な時間範囲内の特定の時点です。完全バックアップセットの作成時刻を指定してください。
    データベースの場所PolarDB-X インスタンス を選択します。
    インスタンスリージョン宛先インスタンスが配置されているリージョンです。
    データベースタイプPolarDB-X(旧称 DRDS) を選択します。
    PolarDB インスタンス ID宛先 PolarDB-X インスタンスの ID です。
    データベース名宛先データベースの名称です。
    データベースアカウント宛先データベースへの接続に使用するユーザー名です。このアカウントには宛先データベースに対する読み取り/書き込み権限が必要です。
    パスワード宛先データベースアカウントのパスワードです。
    越境データ転送に関するコンプライアンス保証内容を確認し、チェックボックスをオンにして同意してください。

    image

  6. 復元対象の設定 ステップで、以下のパラメーターを設定し、事前チェック をクリックします。

    パラメーター説明
    競合処理デフォルトでは 同名オブジェクトの名前変更 が選択されています。たとえば、宛先データベースに既に job_info というテーブルが存在する場合、復元されたテーブルは job_info_dbs_<復元タスク ID>_<タイムスタンプ> という名称に変更されます。
    復元対象利用可能 セクションで、復元するデータベースまたはテーブルを選択し、右向き矢印をクリックして 選択済み セクションに移動します。データベースレベルまたはテーブルレベルでの復元により、転送データ量を削減し、目標復旧時間(RTO)を短縮できます。復元粒度の詳細については、「サポートされるデータベースタイプおよび機能」をご参照ください。
  7. 事前チェック ダイアログボックスで 事前チェック成功 と表示されたら、タスク開始 をクリックします。進行状況を確認するには、左側ナビゲーションウィンドウの 復元タスク をクリックします。

    説明

    復元の持続時間は、バックアップスケジュールの仕様およびデータベースのサイズによって異なります。仕様の高いスケジュールほど復元が高速です。ベンチマークデータについては、「論理バックアップおよび物理バックアップのパフォーマンステスト」をご参照ください。