このトピックでは、ApsaraDB RDS for MySQLインスタンスのバックアップファイルを削除するか、バックアップファイルのサイズを縮小してバックアップストレージコストを削減する方法について説明します。 詳細については、「ApsaraDB RDS For MySQLインスタンスのバックアップストレージの課金項目と料金」をご参照ください。
使用上の注意
RDSインスタンスのデータバックアップファイルとログバックアップファイルは、Alibaba CloudがRDSインスタンスに提供するバックアップストレージを占有します。 これらのバックアップファイルは、RDSインスタンスのストレージ容量を占有しません。 バックアップファイルのサイズを表示する方法の詳細については、「ApsaraDB RDS For MySQLインスタンスのバックアップファイルのサイズの表示と管理」をご参照ください。 ストレージを解放する方法については、「ApsaraDB RDSインスタンスがロック状態の場合の対処方法」をご参照ください。
データバックアップファイルの削除、またはデータバックアップファイルのサイズの縮小
データバックアップファイルの削除
この方法は、手動バックアップからのみ生成されたデータバックアップファイルを削除するために使用できます。 詳細については、「手動バックアップの実行」をご参照ください。
手動バックアップファイルのバックアップポリシーがデータベース /テーブルバックアップの場合、バックアップファイルは削除できません。 データバックアップファイルの [バックアップポリシー] 列で、バックアップポリシーが [データベース /テーブルバックアップ] であるかどうかを確認できます。
手動バックアップファイルを削除した場合、削除したバックアップファイルは復元できません。
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、基本バックアップリスト > バックアップリスト を選択します。
表示されるタブで、削除するバックアップセットを見つけ、アイコンをクリックし、[操作] 列の [削除] をクリックします。
データバックアップセットを自動的に削除
この方法を使用して、手動バックアップおよび自動バックアップから生成されたバックアップファイルを削除できます。 詳細については、「手動バックアップの実行」および「自動バックアップ機能の使用」をご参照ください。
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
表示される バックアップと復元 ページで、バックアップポリシー タブをクリックします。
[基本バックアップ] セクションで、[編集] をクリックして、データバックアップの保持期間を短縮します。
重要たとえば、RDSインスタンスのデータバックアップ保持期間は30日です。
ログバックアップ機能をRDSインスタンスのポイントインタイム復元 (PITR) 機能にアップグレードしない場合、30日以上保持されているデータバックアップファイルは自動的に削除され、復元できません。 作業は慎重に行ってください。
ログバックアップ機能をRDSインスタンスのPITR機能にアップグレードすると、データバックアップファイルを30日以上保持できます。 詳細については、「PITR機能の設定」をご参照ください。
バックアップデータのサイズを減らす
方法1: データバックアップの頻度を減らす
- [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
表示される バックアップと復元 ページで、バックアップポリシー タブをクリックします。
[基本バックアップ] セクションで、[編集] をクリックしてバックアップ頻度を減らします。
方法2: バックアップ不要のデータを削除または移行する
ログバックアップファイルのサイズを縮小するか、ログバックアップ機能を無効にする
ログバックアップファイルのサイズを減らす
方法1: ログバックアップの保持期間を短縮
ログバックアップの保持期間は、ログバックアップ機能またはPITR機能が有効になっている場合にのみ指定できます。 この機能を有効にする方法の詳細については、「ログバックアップ設定」をご参照ください。
- [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
表示される バックアップと復元 ページで、バックアップポリシー タブをクリックします。
[基本バックアップ] セクションで、[編集] をクリックし、[ログバックアップの保持期間 (日)] または [復元時間の特定のポイントの時間範囲] パラメーターを設定して、ログバックアップの保持期間を短縮します。 詳細については、「PITRとログバックアップ機能の違い」をご参照ください。
重要たとえば、RDSインスタンスの [ログバックアップの保持期間 (日)] または [復元の特定の時点の時間範囲] パラメーターは30に設定されています。
ログバックアップ機能をRDSインスタンスのPITR機能にアップグレードせず、[ログバックアップの保持期間 (日)] パラメーターを30に設定した場合、30日以上保持されているデータバックアップファイルは自動的に削除され、復元できません。 作業は慎重に行ってください。
RDSインスタンスのPITR機能を有効にして、[復元時間の特定ポイントの時間範囲] パラメーターの値を変更すると、ログバックアップの保持期間も変更されます。 このパラメーターの値を30に設定すると、RDSインスタンスのデータを30日以内の任意の時点に復元するために必要なログバックアップファイルがシステムに保持されます。 この方法では、ログバックアップファイルの全体的な保持期間が30日を超える場合があります。 詳細については、「機能の説明」をご参照ください。
方法2: 不要な追加、削除、および更新操作、特に大きなフィールドの更新操作を減らす
追加、削除、および更新操作により、ログバックアップファイルの合計サイズが増加します。
SQL Explorer機能を使用して、RDSインスタンスで実行される追加、削除、更新、およびクエリ操作を表示できます。 詳細については、「ApsaraDB RDS For MySQL インスタンスでの SQL Explorer 機能の使用」をご参照ください。
ログバックアップ機能の無効化
- [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
表示される バックアップと復元 ページで、バックアップポリシー タブをクリックします。
[基本バックアップ] セクションで、[編集] をクリックして、ログバックアップ機能またはPITR機能を無効にします。
重要ログバックアップ機能を無効にすると、システムは1〜3分以内に既存のログバックアップファイルを自動的に削除します。 削除したログバックアップファイルは復元できません。 作業は慎重に行ってください。
次に何をすべきか
DeleteBackup操作を呼び出して、インスタンスのデータバックアップファイルを削除できます。 詳細については、「DeleteBackup」をご参照ください。
ModifyBackupPolicy操作を呼び出して、インスタンスのバックアップ設定を変更できます。 詳細については、「ModifyBackupPolicy」をご参照ください。