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

ApsaraDB RDS:バックアップファイルのサイズを表示および管理する

最終更新日:Jun 05, 2025

このトピックでは、ApsaraDB RDS for MySQL インスタンスのバックアップファイルのサイズを表示および管理する方法について説明します。 バックアップストレージのコストを削減するために、バックアップファイルを削除したり、バックアップファイルのサイズを縮小したりできます。 詳細については、「ApsaraDB RDS for MySQL インスタンスのバックアップストレージの請求対象項目と料金」をご参照ください。

バックアップファイルのサイズを表示する

バックアップファイルの合計サイズ = データバックアップファイルのサイズ + ログバックアップファイルのサイズ

説明
  • RDS インスタンスの [基本情報] ページの [使用統計] セクションにある [バックアップの使用量] パラメーターを確認することで、バックアップファイルの合計サイズを表示できます。

  • RDS インスタンスまたはサーバーレス RDS インスタンスのマイナーエンジンバージョンを更新した後、インスタンスの [基本情報] ページの [バックアップの使用量] パラメーターの値が 0 になる場合があります。次回のスケジュールされたバックアップが完了すると、バックアップの使用量パラメーターの実際の値が表示されます。

次の図では、バックアップファイルのサイズには、29.42 MB のデータバックアップファイルと 19.57 MB のログバックアップファイルが含まれています。 [アーカイブバックアップ] は、730 日以上保持されているバックアップファイルのサイズを示します。 [データ] は、アーカイブされていないデータバックアップファイルのサイズを示します。备份大小

説明

バックアップファイルのサイズとストレージ容量の関係

  • データバックアップファイルとログバックアップファイルは、Alibaba Cloud が提供するバックアップストレージを使用します。 これらのファイルは、RDS インスタンスのストレージ容量を使用しません

  • ログファイルは、バイナリログファイルとログバックアップファイルに分類されます。

    ログ

    説明

    料金

    機能

    バイナリログファイル

    バイナリログファイルとは、RDS インスタンスで生成される生のログファイルのことです。バイナリログファイルは、RDS インスタンスに保存されます。

    バイナリログファイルは料金が発生しません。ただし、バイナリログファイルは RDS インスタンスのストレージ容量を消費します。

    バイナリログファイルを使用して、プライマリ/セカンダリアーキテクチャを構築できます。

    ログバックアップファイル

    ログバックアップ機能を有効にすると、システムは RDS インスタンスのバイナリログファイルを指定されたバックアップストレージにアップロードします。指定されたバックアップストレージに保存されているログファイルは、ログバックアップファイルです。

    詳細については、「ApsaraDB for MySQL インスタンスのバックアップストレージの請求対象項目と料金」をご参照ください。

    ログバックアップファイルを使用して、特定の時点にデータをリストアできます。

    説明
    • RDS インスタンスのバイナリログファイルを削除して、バイナリログファイルによって占有されているストレージを削減できます。この操作では、ログバックアップファイルのサイズは削減されません。詳細については、「ApsaraDB for MySQL インスタンスのバイナリログファイルを削除する」をご参照ください。

    • ApsaraDB RDS コンソールにログインし、RDS インスタンスの モニターとアラーム ページに移動して、RDS インスタンス上のバイナリログファイルによって占有されているストレージを表示できます。詳細については、「ApsaraDB for MySQL インスタンスのメトリックを表示する」をご参照ください。 日志占用存储空间大小

バックアップファイルのサイズとデータ量の関俬

バックアップファイルのサイズは、RDS インスタンスのデータ量と等しくない場合があります。

RDS インスタンスでクラウドディスクを使用している場合、システムはスナップショットを作成して RDS インスタンスをバックアップします。 スナップショットバックアップファイルのサイズは、データ量よりも大幅に大きくなる可能性があります。クラウドディスクを使用する RDS インスタンスのバックアップストレージの無料クォータは、RDS インスタンスのストレージ容量の 200% です。Premium Local SSD を使用する RDS インスタンスのバックアップストレージの無料クォータは、RDS インスタンスのストレージ容量の 50% です。

説明

システムがスナップショットバックアップファイルのサイズを計算する場合、システムはデータが書き込まれるすべての空でないブロックをカウントします。書き込み操作がブロックに分散されている場合、ブロックは空ではありません。たとえば、3 MB のデータが 2 つ、3 つ、または 4 つのブロックに書き込まれる場合、これらのブロックはいずれも空ではありません。この場合、システムはこれらのすべてのブロックをカウントして合計サイズを計算します。その結果、スナップショットバックアップファイルのサイズは実際のデータ量よりも大きくなります。

バックアップファイルのサイズとインスタンスアーキテクチャの関係

バックアップファイルのサイズは、インスタンスアーキテクチャによって変化しません。たとえば、RDS 高可用性版を実行する RDS インスタンスのデータ量が RDS ベーシック版を実行する RDS インスタンスと同じ場合、RDS インスタンスのバックアップファイルのサイズは同じです。高可用性を提供する RDS エディションを使用しても、バックアップファイルのサイズは増加しません。

データバックアップファイルを削除するか、データバックアップファイルのサイズを縮小する

データバックアップファイルを手動で削除する

説明
  • この方法では、手動バックアップから生成されたデータバックアップファイルのみを削除できます。自動的に生成されたデータバックアップファイルは手動で削除できません。 詳細については、「ApsaraDB for MySQL インスタンスを手動でバックアップするimage」をご参照ください。 [バックアップポリシー] 列の アイコンにポインターを移動すると、バックアップセットが自動的に生成されたか、手動で生成されたかを確認できます。

  • 手動バックアップファイルのバックアップポリシーが [データベース/テーブルバックアップ] の場合、バックアップファイルを削除することはできません。データバックアップファイルの [バックアップポリシー] 列で、バックアップポリシーが [データベース/テーブルバックアップ] かどうかを確認できます。

  • 手動バックアップファイルを削除すると、削除されたバックアップファイルをリストアすることはできません。

  1. [インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。

  2. 表示されるページの左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  3. バックアップと復元 ページで、基本バックアップリスト > バックアップリスト を選択します。

  4. 表示されるタブで、削除するバックアップファイルを見つけ、1 アイコンをクリックし、[アクション] 列の [削除] を選択します。

    image.png

データバックアップファイルを自動的に削除する

説明

この方法を使用して、手動バックアップと自動バックアップから生成されたバックアップファイルを削除できます。詳細については、「ApsaraDB for MySQL インスタンスを手動でバックアップする」および「自動バックアップ」をご参照ください。

  1. [インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。

  2. 表示されるページの左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  3. 表示される バックアップと復元 ページで、バックアップポリシー タブをクリックします。

  4. [基本バックアップ] セクションで、[編集] をクリックして、データバックアップの保存期間を短縮します。

    重要

    たとえば、RDS インスタンスのデータバックアップの保存期間は 30 日間です。

    • RDS インスタンスのログバックアップ機能をポイントインタイムリストア (PITR) 機能にアップグレードしない場合、30 日間以上保持されているデータバックアップファイルは自動的に削除され、リストアできません。ご注意ください。

    • RDS インスタンスのログバックアップ機能を PITR 機能にアップグレードすると、データバックアップファイルを 30 日間以上保持できます。詳細については、「PITR 機能を設定する」をご参照ください。

データバックアップファイルのサイズを縮小する

方法 1: データバックアップの頻度を減らす

  1. ApsaraDB RDS コンソールにログインし、[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。

  2. 左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  3. 表示される バックアップと復元 ページで、バックアップポリシー タブをクリックします。

  4. [基本バックアップ] セクションで、[編集] をクリックして、バックアップ頻度を減らします。

方法 2: スパースバックアップ機能を使用して最小数のバックアップセットを保持する

一部のリージョンでは、[バックアップ戦略] タブで高度なバックアップ設定を有効にすることで、スペアバックアップ機能を使用できます。スパースバックアップ機能を使用すると、RDS インスタンスのバックアップポリシーをより柔軟に設定し、最小数のバックアップセットを保持できます。詳細については、「高度なバックアップ設定に切り替える」および「スパースバックアップ機能を使用する」をご参照ください。

方法 3: バックアップする必要のないデータを削除または移行する

ログバックアップファイルのサイズを縮小するか、ログバックアップ機能を無効にする

ログバックアップ機能が有効になっていると、インスタンスのバイナリログはログバックアップファイルとしてリアルタイムでバックアップストレージに複製されます。必要に応じて、これらのログバックアップファイルを削除したり、ログバックアップファイルの数を減らしたりできます。

説明

RDS for MySQL データベースのバイナリログには、データベースに対して実行されたすべての変更操作が記録されます。これらのログを使用して、プライマリノードとセカンダリノード間でデータを同期したり、データ サブスクリプションを実装したりできます。バイナリログのクエリまたは削除方法の詳細については、「バイナリログファイルを管理する」をご参照ください。

ログバックアップファイルのサイズを縮小する

方法 1: ログバックアップの保存期間を短縮する

説明

ログバックアップの保存期間は、ログバックアップ機能または PITR 機能が有効になっている場合にのみ指定できます。機能を有効にする方法の詳細については、「ログバックアップ設定」をご参照ください。

  1. ApsaraDB RDS コンソールにログインし、[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。

  2. 左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  3. 表示される バックアップと復元 ページで、バックアップポリシー タブをクリックします。

  4. [基本バックアップ] セクションで、[編集] をクリックし、[ログバックアップの保存期間(日数)] または [特定の時点の復元時間範囲] パラメーターを設定して、ログバックアップの保存期間を短縮します。詳細については、「PITR 機能を設定する」をご参照ください。

    重要

    たとえば、RDS インスタンスの [ログバックアップの保存期間(日数)] または [特定の時点の復元時間範囲] パラメーターが 30 に設定されているとします。

    • RDS インスタンスのログバックアップ機能を PITR 機能にアップグレードせず、[ログバックアップの保存期間(日数)] パラメーターを 30 に設定した場合、30 日を超えて保存されているデータバックアップファイルは自動的に削除され、復元できなくなります。ご注意ください。

    • RDS インスタンスの PITR 機能を有効にし、[特定の時点の復元時間範囲] パラメーターの値を変更した場合、ログバックアップの保存期間も変更されます。このパラメーターの値を 30 に設定すると、システムは RDS インスタンスのデータを 30 日以内の任意の時点に復元するために必要なログバックアップファイルを保持します。このように、ログバックアップファイルの全体的な保存期間が 30 日を超える場合があります。詳細については、「機能の説明」をご参照ください。

方法 2:スパースバックアップ機能を使用して最小限のバックアップセットを保持する

一部のリージョンでは、「バックアップ戦略」タブで高度なバックアップ設定を有効にすることで、スペアバックアップ機能を使用できます。スパースバックアップ機能を使用すると、RDS インスタンスのバックアップポリシーをより柔軟に設定し、最小限のバックアップセットを保持できます。詳細については、「高度なバックアップ設定に切り替える」および「スパースバックアップ機能を使用する」をご参照ください。

方法 3:不要な追加、削除、更新操作、特に大きなフィールドの更新操作を減らす

追加、削除、更新操作を行うと、ログバックアップファイルの合計サイズが増加します。

説明

SQL Explorer 機能を使用して、RDS インスタンスで実行される追加、削除、更新、およびクエリ操作を表示できます。詳細については、「ApsaraDB RDS for MySQL インスタンスで SQL Explorer 機能を使用する」をご参照ください。

ログバックアップ機能を無効にする

  1. ApsaraDB RDS コンソールにログインし、[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。

  2. 左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  3. 表示される バックアップと復元 ページで、バックアップポリシー タブをクリックします。

  4. [基本バックアップ] セクションで、[編集] をクリックして、ログバックアップ機能または PITR 機能を無効にします。

    重要

    ログバックアップ機能を無効にすると、システムは 1 ~ 3 分以内に既存のログバックアップファイルを自動的に削除します。削除されたログバックアップファイルは復元できません。ご注意ください。

関連操作

  • DeleteBackup 操作を呼び出して、インスタンスのデータ バックアップ ファイルを削除できます。詳細については、「DeleteBackup」をご参照ください。

  • ModifyBackupPolicy 操作を呼び出して、インスタンスのバックアップ設定を変更できます。詳細については、「ModifyBackupPolicy」をご参照ください。