このトピックでは、ApsaraDB RDS for MySQLインスタンスのバックアップファイルのサイズを表示および管理する方法について説明します。 バックアップファイルを削除したり、バックアップファイルのサイズを小さくして、バックアップストレージコストを削減できます。 詳細については、「ApsaraDB RDS For MySQLインスタンスのバックアップストレージの課金項目と料金」をご参照ください。
バックアップファイルのサイズを表示する
バックアップファイルの合計サイズ=データバックアップファイルのサイズ + ログバックアップファイルのサイズ
説明
RDS インスタンスの [基本情報] ページで [使用量統計] セクションに表示される バックアップ使用量 パラメーターで、バックアップファイルの合計サイズを確認できます。
RDSインスタンスまたはサーバーレスRDSインスタンスのマイナーエンジンバージョンを更新した後、インスタンスの [基本情報] ページの [バックアップの使用状況] パラメーターの値は0になります。 次のスケジュールされたバックアップが完了すると、バックアップ使用状況パラメーターの実際の値が表示されます。
次の図では、バックアップファイルのサイズに29.42 MBのデータバックアップファイルと19.57 MBのログバックアップファイルが含まれています。 アーカイブバックアップは、730日以上保持されるバックアップファイルのサイズを示します。 Dataは、アーカイブされていないデータバックアップファイルのサイズを示します。
説明
バックアップファイルのサイズとストレージ容量の関係
バックアップファイルのサイズは、RDS インスタンスのデータ量と一致しない場合があります。
RDS インスタンスでクラウドディスクが使用されている場合、RDSインスタンスをバックアップするためのスナップショットが作成されます。 スナップショットバックアップファイルのサイズが、データ量よりも大幅に大きくなる場合があります。 クラウドディスクを使用する RDS インスタンスのバックアップストレージの無料クォータは、RDS インスタンスのストレージ容量の 200% です。 ローカルディスクを使用する RDS インスタンスのバックアップストレージの無料クォータは、RDS インスタンスのストレージ容量の 50% です。
説明
システムがスナップショットバックアップファイルのサイズを計算するとき、システムは、データが書き込まれるすべての空でないブロックをカウントする。 書き込み動作がブロック間で分散される場合、どのブロックも空ではない。 たとえば、3 MBのデータが2つ、3つ、または4つのブロックにわたって書き込まれる場合、これらのブロックのいずれも空ではありません。 この場合、システムはこれらすべてのブロックをカウントして合計サイズを計算します。 その結果、スナップショットバックアップファイルのサイズは実際のデータ量よりも大きくなります。
バックアップファイルのサイズとインスタンスアーキテクチャの関係
バックアップファイルのサイズは、インスタンスアーキテクチャによって変わりません。 たとえば、RDS High-availability Editionを実行するRDSインスタンスのデータ量がRDS Basic Editionを実行するRDSインスタンスと同じ場合、RDSインスタンスのバックアップファイルのサイズは同じです。 高可用性を提供するRDSエディションを使用しても、バックアップファイルのサイズは増加しません。
データバックアップファイルの削除、またはデータバックアップファイルのサイズの縮小
手動でデータバックアップファイルを削除
データバックアップファイルを自動的に削除
データバックアップファイルのサイズを減らす
説明
手動バックアップから生成されたデータバックアップファイルのみを削除する場合に使用できます。 自動生成されたデータバックアップファイルは手動で削除できません。 詳細については、「ApsaraDB RDS For MySQLインスタンスの手動バックアップ」をご参照ください。 [バックアップポリシー] 列の
アイコンの上にポインターを移動して、バックアップセットが自動的に生成されるか手動で生成されるかを確認できます。
手動バックアップファイルのバックアップポリシーがデータベース /テーブルバックアップの場合、バックアップファイルは削除できません。 データバックアップファイルの [バックアップポリシー] 列で、バックアップポリシーが [データベース /テーブルバックアップ] であるかどうかを確認できます。
手動バックアップファイルを削除した場合、削除したバックアップファイルは復元できません。
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、基本バックアップリスト > バックアップリスト を選択します。
表示されるタブで、削除するバックアップファイルを見つけ、
アイコンをクリックして、[操作] 列の [削除] を選択します。

[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
表示される バックアップと復元 ページで、バックアップポリシー タブをクリックします。
[基本バックアップ] セクションで、[編集] をクリックして、データバックアップの保持期間を短縮します。
重要
たとえば、RDSインスタンスのデータバックアップ保持期間は30日です。
ログバックアップ機能をRDSインスタンスのポイントインタイム復元 (PITR) 機能にアップグレードしない場合、30日以上保持されているデータバックアップファイルは自動的に削除され、復元できません。 作業は慎重に行ってください。
ログバックアップ機能をRDSインスタンスのPITR機能にアップグレードすると、データバックアップファイルを30日以上保持できます。 詳細については、「PITR機能の設定」をご参照ください。
方法1: データバックアップの頻度を減らす
ApsaraDB RDSコンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
表示される バックアップと復元 ページで、バックアップポリシー タブをクリックします。
[基本バックアップ] セクションで、[編集] をクリックしてバックアップ頻度を減らします。
方法2: スパースバックアップ機能を使用してバックアップセットの最小数を保持する
一部のリージョンでは、[バックアップ戦略] タブで詳細バックアップ設定を有効にすることで、予備バックアップ機能を使用できます。 スパースバックアップ機能を使用すると、RDSインスタンスのバックアップポリシーをより柔軟に設定し、最小数のバックアップセットを保持できます。 詳細については、「高度なバックアップ設定への切り替え」および「スパースバックアップ機能の使用」をご参照ください。
方法3: バックアップ不要のデータを削除または移行する
ログバックアップファイルのサイズを縮小するか、ログバックアップ機能を無効にする
ログバックアップ機能を有効にすると、インスタンスのバイナリログがログバックアップファイルとしてリアルタイムでバックアップストレージにレプリケートされます。 これらのログバックアップファイルを削除するか、要件に基づいてログバックアップファイルの数を減らすことができます。
説明
RDS for MySQLデータベースのバイナリログには、データベースに対して実行されたすべての変更操作が記録されます。 これらのログを使用して、プライマリノードとセカンダリノード間でデータを同期したり、データサブスクリプションを実装したりできます。 バイナリログを照会または削除する方法の詳細については、「バイナリログファイルの管理」をご参照ください。
ログバックアップファイルのサイズを減らす
ログバックアップ機能の無効化
方法1: ログバックアップの保持期間を短縮
説明
ログバックアップの保持期間は、ログバックアップ機能またはPITR機能が有効になっている場合にのみ指定できます。 この機能を有効にする方法の詳細については、「ログバックアップ設定」をご参照ください。
ApsaraDB RDSコンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
表示される バックアップと復元 ページで、バックアップポリシー タブをクリックします。
[基本バックアップ] セクションで、[編集] をクリックし、[ログバックアップの保持期間 (日)] または [復元時間の特定のポイントの時間範囲] パラメーターを設定して、ログバックアップの保持期間を短縮します。 詳細については、「PITR機能の設定」をご参照ください。
重要
たとえば、RDSインスタンスの [ログバックアップの保持期間 (日)] または [復元の特定の時点の時間範囲] パラメーターは30に設定されています。
ログバックアップ機能をRDSインスタンスのPITR機能にアップグレードせず、[ログバックアップの保持期間 (日)] パラメーターを30に設定した場合、30日以上保持されているデータバックアップファイルは自動的に削除され、復元できません。 作業は慎重に行ってください。
RDSインスタンスのPITR機能を有効にして、[復元時間の特定ポイントの時間範囲] パラメーターの値を変更すると、ログバックアップの保持期間も変更されます。 このパラメーターの値を30に設定すると、RDSインスタンスのデータを30日以内の任意の時点に復元するために必要なログバックアップファイルがシステムに保持されます。 この方法では、ログバックアップファイルの全体的な保持期間が30日を超える場合があります。 詳細については、「機能の説明」をご参照ください。
方法2: スパースバックアップ機能を使用してバックアップセットの最小数を保持する
一部のリージョンでは、[バックアップ戦略] タブで詳細バックアップ設定を有効にすることで、予備バックアップ機能を使用できます。 スパースバックアップ機能を使用すると、RDSインスタンスのバックアップポリシーをより柔軟に設定し、最小数のバックアップセットを保持できます。 詳細については、「高度なバックアップ設定への切り替え」および「スパースバックアップ機能の使用」をご参照ください。
方法3: 不要な追加、削除、および更新操作、特に大きなフィールドの更新操作を減らす
追加、削除、および更新操作により、ログバックアップファイルの合計サイズが増加します。
ApsaraDB RDSコンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
表示される バックアップと復元 ページで、バックアップポリシー タブをクリックします。
[基本バックアップ] セクションで、[編集] をクリックして、ログバックアップ機能またはPITR機能を無効にします。
重要
ログバックアップ機能を無効にすると、システムは1〜3分以内に既存のログバックアップファイルを自動的に削除します。 削除したログバックアップファイルは復元できません。 作業は慎重に行ってください。