実際のストレージ使用量が、ApsaraDB RDS for PostgreSQLインスタンス用に購入したストレージ容量よりもはるかに少ない場合は、手動ストレージ削減機能を使用してストレージ容量を削減できます。 これにより、リソースの無駄を防ぎます。
RDSインスタンスの自動ストレージ拡張機能が有効になっています。 ただし、自動ストレージ削減はサポートされていません。 ワークロードが削減された後、手動ストレージ削減機能を使用してストレージ容量を削減できます。
前提条件
RDSインスタンスは、次の要件を満たす必要があります。
RDSインスタンスはPostgreSQL 10以降を実行します。
RDSインスタンスはESSDを使用しています。 ESSDには、PL1、PL2、およびPL3のパフォーマンスレベル (PL) があります。
RDSインスタンスは、RDS Basic EditionまたはRDS High-availability Editionを実行します。
説明RDSインスタンスの 基本情報 ページに移動して、前述の情報を表示できます。
RDSインスタンスが2022年10月10日より前に作成され、元のアーキテクチャを使用している場合は、マイナーエンジンバージョンを最新バージョンに更新してから、RDSインスタンスのストレージ容量を削減する必要があります。 詳細については、「マイナーエンジンバージョンの更新」をご参照ください。
RDSインスタンスがローカルディスクを使用している場合は、メジャーバージョンアップグレード機能を使用して、RDSインスタンスを、後のメジャーエンジンバージョンを実行し、クラウドディスクを使用するインスタンスにアップグレードすることを推奨します。 メジャーエンジンバージョンをアップグレードすると、RDSインスタンスのストレージ容量を削減できます。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスのメジャーバージョンのアップグレード」をご参照ください。
Alibaba Cloud アカウントに更新注文の滞納がないこと。
節約プランがどのように適用されるか (割引額、プランの詳細、使用状況、対象範囲を含む) に関する詳細を表示するには、 未払いの注文が存在するかどうかを確認する注文ページ。 未払いの注文が存在する場合は、支払いを完了するか、注文をキャンセルする必要があります。
RDS インスタンスが実行中の状態であること。
読み取り専用RDSインスタンスのストレージ容量を削減すると、読み取り専用RDSインスタンスのプライマリRDSインスタンスは [実行中] 状態になります。
制限
クラウドディスクを使用するRDSインスタンスのストレージ容量を1日2回まで手動で削減できます。 これにより、サービスが悪影響を受けるのを防ぎます。
RDSインスタンスのRDSエディションやアーキテクチャを変更することなく、RDSインスタンスのストレージ容量を削減できます。 ストレージ容量削減後の最小ストレージ容量は、RDSインスタンスのインスタンスタイプでサポートされている最小ストレージ容量以上である必要があります。 次の式を使用して、RDSインスタンスを削減できる最小ストレージ容量を計算できます。
min {使用済みストレージ × 1.3, 使用済みストレージ + 400 GB}
。 5 GBのステップサイズでストレージ容量を削減できます。次のリストは、ESSDの各パフォーマンスレベル (PL) に許可される最小ストレージ容量を示しています。
PL1 ESSD: 20 GB
PL2 ESSD: 500 GB
PL3 ESSD: 1,500 GB
読み取り専用RDSインスタンスのストレージ容量は、プライマリRDSインスタンスのストレージ容量以上である必要があります。 プライマリRDSインスタンスのストレージ容量を減らしてから、読み取り専用RDSインスタンスのストレージ容量を減らすことを推奨します。
影響
ESSDを使用するRDSインスタンスのストレージ容量を削減すると、30秒の一時的な接続が発生します。 一時接続中は、データベース、アカウント、およびネットワーク設定に関連するほとんどの操作を実行できません。 オフピーク時にESSDを使用するRDSインスタンスのストレージ容量を削減することを推奨します。 RDS インスタンスに自動的に再接続するようにアプリケーションが設定されていることを確認してください。
課金
課金ルールの詳細については、「仕様の変更」をご参照ください。
手順
サーバーレス以外のRDSインスタンス
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの 設定情報 セクションで、設定を変更する をクリックします。
オプションです。 表示されるダイアログボックスで、ダウングレード仕様 をクリックし、Next step をクリックします。 この手順は、RDSインスタンスがサブスクリプション課金方法を使用している場合にのみ必要です。
スライダーをドラッグするか、マイナスアイコンをクリックして、容量 パラメーターに新しい値を指定します。
説明RDSインスタンスを削減できる最小ストレージ容量は、次の式を使用して計算されます。
min {使用済みストレージ × 1.3, 使用済みストレージ + 400 GB}
。 ストレージ容量削減後の最小ストレージ容量は、RDSインスタンスのインスタンスタイプでサポートされている最小ストレージ容量以上である必要があります。 5 GBのステップサイズでストレージ容量を削減できます。切り替え時間 パラメーターを設定します。
ストレージ容量の削減により、データ移行がトリガーされます。 このパラメーターは、すぐに実行 または メンテナンス期間内に切り替え に設定できます。
すぐに実行: データはすぐに移行されます。RDSインスタンスのワークロードには影響しません。 データの移行後、システムはワークロードを切り替えます。 切り替え中に一時的な接続が発生します。
メンテナンス期間内に切り替え: データはすぐに移行されます。RDSインスタンスのワークロードには影響しません。 データの移行後、システムは指定したメンテナンスウィンドウ内でワークロードを切り替えます。 切り替え中に一時的な接続が発生します。 詳細については、「ApsaraDB RDS For PostgreSQLインスタンスのメンテナンス期間の設定」をご参照ください。
利用規約を読んで選択し、今すぐ支払い をクリックします。
インスタンス情報の比較 ダイアログボックスで、仕様変更の前後のインスタンス情報を確認し、続行 をクリックして支払いを完了します。
サーバーレスRDSインスタンス
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
使用状況 セクションで、ストレージ容量 の横にある 変更 をクリックします。
変更 タブで、スライダーをドラッグアンドドロップするか、マイナスアイコンをクリックして、ストレージ容量 パラメーターの値を調整します。 そして、[OK] をクリックします。
説明RDSインスタンスを削減できる最小ストレージ容量は、次の式を使用して計算されます。
min {使用済みストレージ × 1.3, 使用済みストレージ + 400 GB}
。 ストレージ容量削減後の最小ストレージ容量は、RDSインスタンスのインスタンスタイプでサポートされている最小ストレージ容量以上である必要があります。 5 GBのステップサイズでストレージ容量を削減できます。エラスティック設定の調整 ダイアログボックスで情報を確認し、[OK] をクリックします。
インスタンスステータス パラメーターの値が アップグレード中/ダウングレード中 に変わると、RDSインスタンスのストレージ容量が削減されます。
FAQ
クラウドディスクを使用するRDSインスタンスのストレージ容量を減らすと、一時的な接続はどのくらい続きますか?
一時的な接続は約30秒間続きます。 一時接続中は、データベース、アカウント、およびネットワーク設定に関連するほとんどの操作を実行できません。 オフピーク時にESSDを使用するRDSインスタンスのストレージ容量を削減することを推奨します。 RDS インスタンスに自動的に再接続するようにアプリケーションが設定されていることを確認してください。
標準SSDを使用するRDSインスタンスのストレージ容量を削減するにはどうすればよいですか。
標準SSDは購入できなくなりました。 標準SSDを使用するRDSインスタンスのストレージ容量を削減する場合は、ストレージタイプを標準SSDからESSDにアップグレードしてから、ストレージ容量を削減できます。 詳細については、以下をご参照ください。 [EOS /廃止] ApsaraDB RDSの特定のデータベースエンジン用の標準SSDストレージタイプの販売終了時、7月1日から2022
参考資料
RDSインスタンスの他の仕様を変更する方法の詳細については、「インスタンス仕様の変更」をご参照ください。
次の操作を呼び出して、インスタンスのストレージ容量を変更したり、その他の仕様を変更したりできます。
操作
説明
インスタンスのストレージ容量を削減します。 クラウドディスクを使用するインスタンスのストレージ容量を削減するためにこのAPIを呼び出す場合、DBInstanceStorageパラメーターを新しいストレージ容量に設定し、ビジネス要件に基づいて他のパラメーターを設定する必要があります。