インスタンス内のデータが失われた場合、または破損した場合、バックアップを使用してデータを復元できます。ApsaraDB MyBase for MySQLは、自動バックアップ機能と手動バックアップ機能をサポートしています。このトピックでは、ApsaraDB MyBase for MySQLの自動バックアップ機能について説明します。
注意事項
ApsaraDB MyBase for MySQLの読み取り専用インスタンスでは、バックアップポリシーを設定できません。
バックアップ操作中にDDLステートメントを実行しないでください。バックアップ操作中にDDLステートメントが実行されると、関連するテーブルがロックされ、バックアップ操作が失敗します。
ApsaraDB MyBase for MySQLインスタンスのデータは、オフピーク時にバックアップすることをお勧めします。
データベースに含まれるテーブルの数が600,000を超える場合、バックアップ操作を実行できません。データベースに多数のテーブルが含まれている場合は、テーブルを異なるデータベースに保存することをお勧めします。
バックアップファイルは、指定された期間保持されます。指定された保存期間が経過する前に、必要なバックアップファイルをコンピューターにダウンロードすることをお勧めします。
手順
ApsaraDB for MyBaseコンソールにログインします。
ページの左上隅で、リージョンを選択します。
左側のナビゲーションペインで、 を選択します。
管理するインスタンスを見つけ、詳細アクション 列の をクリックします。
左側のナビゲーションペインで、バックアップと復元 をクリックします。
バックアップと復元 ページで、バックアップ設定 タブをクリックし、編集 をクリックします。
次の表に記載されているパラメーターを設定します。次に、保存 をクリックします。
説明デフォルトでは、拡張SSD(ESSD)を使用するApsaraDB MyBase for MySQLインスタンスにはスナップショットバックアップが選択され、ローカルSSDを使用するApsaraDB MyBase for MySQLインスタンスには物理バックアップが選択されます。
表 1. データバックアップ設定 インスタンスカテゴリ
パラメーター
説明
ESSDまたはローカルSSDを使用するインスタンス
データバックアップの保存期間(日)/保存期間
データバックアップを保持する日数。デフォルト値:7。有効な値は、シナリオによって異なります。
ApsaraDB MyBase for MySQLインスタンスでESSDを使用している場合、有効な値の範囲は 7 ~ 730 です。
説明1桁秒バックアップ 機能を有効にすると、データバックアップの保存期間は7日に設定されます。
ApsaraDB MyBase for MySQLインスタンスでローカルSSDを使用している場合、有効な値は7以上、2の31乗未満です。
730日以下保持されるデータバックアップは、通常のバックアップと見なされます。
730日を超えて保持されるデータバックアップは、アーカイブバックアップと見なされます。
説明このパラメーターを730より大きい値に設定するか、長期保存 を選択すると、730日を超えて保持されるデータバックアップは自動的にアーカイブバックアップに変換されます。この場合、保持するアーカイブバックアップの数を指定する必要があります。たとえば、[月次] を選択し、単位フィールドに 2 と入力すると、ApsaraDB for MyBaseは毎月生成される最初の2つのアーカイブバックアップを保持します。
バックアップサイクル
データバックアップ操作を実行する曜日。1週間のうち少なくとも2日を選択する必要があります。
バックアップ時刻
データバックアップ操作が実行される期間。たとえば、このパラメーターに 05:00 ~ 06:00 を指定できます。このパラメーターには、オフピーク時間を指定することをお勧めします。
ローカルSSDを使用するインスタンス
リリース後のバックアップ保持ポリシー
インスタンスのリリース後のデータバックアップ保存ポリシー。このパラメーターには、なし、最新、または すべて を選択できます。
個々のデータベース/テーブルの復元
個々のデータベース/テーブルの復元機能を有効にするかどうかを指定します。この機能が有効になっている場合、テーブルとデータベースのデータを復元できます。この機能はデフォルトで有効になっており、無効にすることはできません。
復元速度
テーブルとデータベースのデータが復元される速度。
詳細については、「個々のデータベースとテーブルの復元」をご参照ください。
ESSDを使用するインスタンス
スナップショット頻度の増加
スナップショットバックアップ操作が実行される頻度。この機能を使用すると、1桁秒バックアップ機能を使用する場合に、スナップショットバックアップ操作を実行する頻度を高く指定できます。これにより、一定期間のスナップショットの密度が高くなります。スナップショット頻度の増加機能を有効にすると、頻度を15分ごとに増やすことができます。
スナップショットの保存ポリシーは、このパラメーターの値によって異なります。
分単位の値:1時間以内に生成されたすべてのスナップショットが保持されます。1時間を超えて生成されたスナップショットの場合、システムは毎時生成される最初のスナップショットを除くすべてのスナップショットを削除します。24時間を超えて生成されたスナップショットの場合、システムは毎日 00:00 以降に生成される最初のスナップショットを除くすべてのスナップショットを削除します。
時間単位の値:24時間以内に生成されたすべてのスナップショットが保持されます。24時間を超えて生成されたスナップショットの場合、システムは毎日 00:00 以降に生成される最初のスナップショットを除くすべてのスナップショットを削除します。
説明スナップショット頻度の増加機能を有効にするには、1桁秒バックアップ 機能を有効にする必要があります。1桁秒バックアップ 機能が無効になっている場合、スナップショット頻度の増加機能を有効にすると、システムは自動的に 1桁秒バックアップ 機能を有効にします。
1桁秒バックアップ
1桁秒バックアップ機能を有効にするかどうかを指定します。この機能が有効になっている場合、スナップショットバックアップ操作を数秒以内に完了できます。
表 2. ログバックアップ設定 パラメーター
説明
ログバックアップ
ログバックアップ機能が有効になっている場合、ApsaraDB MyBase for MySQLインスタンスのデータを指定した時点に復元できます。デフォルトでは、ログバックアップ機能は有効になっています。
ログ保存期間(日)
このパラメーターの有効な値の範囲は 7 ~ 730 です。デフォルト値:7。単位:日。
このパラメーターの値は、[データバックアップの保存期間(日)] パラメーターの値以下である必要があります。