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

ApsaraDB RDS:バックアップファイルのサイズの表示と管理

最終更新日:Mar 19, 2024

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

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

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

説明
  • RDSインスタンスの [基本情報] ページの [使用状況統計] セクションの [バックアップ使用状況] パラメーターをチェックすると、バックアップファイルの合計サイズが表示されます。

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

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

説明

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

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

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

    ログ

    説明

    料金

    機能性

    バイナリログファイル

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

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

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

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

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

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

    ログバックアップファイルを使用して、データをある時点に復元できます。

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

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

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

バックアップファイルのサイズは、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エディションを使用しても、バックアップファイルのサイズは増加しません。

データバックアップファイルの削除、またはデータバックアップファイルのサイズの縮小

データバックアップファイルの削除

説明
  • この方法は、手動バックアップからのみ生成されたデータバックアップファイルを削除するために使用できます。 詳細については、「手動バックアップの実行」をご参照ください。

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

  • 手動バックアップファイルを削除した場合、削除したバックアップファイルは復元できません。

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

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

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

  4. 表示されるタブで、削除するバックアップセットを見つけ、1アイコンをクリックし、[操作] 列の [削除] をクリックします。

    image.png

データバックアップセットを自動的に削除

説明

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

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

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

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

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

    重要

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

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

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

バックアップデータのサイズを減らす

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

  1. [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. 表示されるページの左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

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

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

方法2: バックアップ不要のデータを削除または移行する

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

ログバックアップファイルのサイズを減らす

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

説明

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

  1. [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. 表示されるページの左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

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

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

    重要

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

    • ログバックアップ機能をRDSインスタンスのPITR機能にアップグレードせず、[ログバックアップの保持期間 (日)] パラメーターを30に設定した場合、30日以上保持されているデータバックアップファイルは自動的に削除され、復元できません。 作業は慎重に行ってください。

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

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

追加、削除、および更新操作により、ログバックアップファイルの合計サイズが増加します。

説明

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

ログバックアップ機能の無効化

  1. [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. 表示されるページの左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

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

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

    重要

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

次に何をすべきか

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

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