このトピックでは、クラウドディスクを使用する ApsaraDB RDS for PostgreSQL インスタンスの自動ストレージ拡張を設定する方法について説明します。
前提条件
ApsaraDB RDS for PostgreSQL インスタンスはクラウドディスクを使用しており、実行中の状態です。
アカウントに、拡張費用をカバーするのに十分な残高があること。
注意事項
[WAL ログ管理] 機能を使用して、冗長なレプリケーションスロットを確認します。非アクティブなレプリケーションスロットを手動で削除して、ApsaraDB RDS for PostgreSQL カーネルが先行書き込みログ (WAL) を自動的にクリアできるようにします。次に、ストレージ容量がビジネスニーズを満たしているかどうかを確認します。ストレージ容量がまだ不十分な場合は、自動拡張を設定します。
2023 年 2 月 28 日から、異なるリージョンのインスタンスに対する自動ストレージ拡張ルールが段階的に最適化されています。読み取り専用インスタンスを持つプライマリインスタンスで自動拡張がトリガーされると、システムは各読み取り専用インスタンスのストレージ容量を自動的にチェックします。読み取り専用インスタンスのストレージ容量がプライマリインスタンスのターゲットストレージ容量より小さい場合、システムはまず読み取り専用インスタンスをスケールアウトします。すべての読み取り専用インスタンスがスケールアウトされた後、システムはプライマリインスタンスをスケールアウトします。詳細については、「[製品/機能の変更] ApsaraDB RDS for MySQL および ApsaraDB RDS for PostgreSQL インスタンスの自動ストレージ拡張ルールの最適化」をご参照ください。
インスタンスがバックアップ中の場合、自動ストレージ拡張タスクはバックアップ完了後に開始されます。
課金
課金ルールは、RDS インスタンスのストレージ容量を手動でアップグレードする場合と同じです。詳細については、「アップグレード/ダウングレードの課金ルール」をご参照ください。
手順
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、対象の RDS インスタンスを見つけ、インスタンスの ID をクリックします。
[インスタンスリソース] セクションで、[自動ストレージ拡張] の [設定] をクリックします。
次のパラメーターを設定します。
カテゴリ
説明
自動ストレージ拡張
自動ストレージ拡張のスイッチです。
空き容量 <=
空きストレージ容量の割合が指定した値に達すると、自動拡張がトリガーされます。
説明追加するストレージ容量は、次の 2 つの値のうち大きい方です:
5 GB。インスタンスの合計ストレージ容量が 50 GB 未満で、空きストレージ容量が 10% 未満の場合、拡張のステップサイズは 10 GB に調整されます。
現在のインスタンスストレージ容量の 15% を 5 の最も近い倍数に四捨五入した値。
最大ストレージサイズ
自動拡張後の最大ストレージサイズ。この値は、インスタンスの現在の合計ストレージ容量以上である必要があります。
エンタープライズ SSD (ESSD) の最大サイズ: 32000 GB
標準 SSD の最大サイズ: 6000 GB
[確認] をクリックします。
拡張履歴の表示
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、対象の RDS インスタンスを見つけ、インスタンスの ID をクリックします。
[インスタンスリソース] セクションで、[自動ストレージ拡張] の右側にある [拡張履歴] をクリックして、[Database Autonomy Service] (DAS) コンソールに移動します。
[自律センター] ページで、[タイプ] を [Auto Scaling イベント] に設定して、トリガーされたストレージ拡張イベントの履歴を表示します。

対象の Auto Scaling イベントの [詳細] をクリックして、その拡張情報を表示します。

よくある質問
Q: 自動ストレージ拡張がトリガーされた後、スケーリングプロセスにはどのくらいの時間がかかりますか?
A: 拡張に必要な時間は、インスタンスのワークロードやデータ量など、複数の要因に依存するため、正確に予測することはできません。[タスクハブ] に移動して、タスクの進捗状況を表示できます。
関連 API 操作
API | 説明 |
インスタンスの自動ストレージ拡張を設定します。 |