サーバーレス ApsaraDB RDS for PostgreSQL インスタンスがピーク時において継続的に RCU の上限に達している場合、またはアイドル時のコスト削減を目的とする場合は、実際のワークロードに応じて最小および最大の RDS Capacity Units (RCUs) を調整してください。システムは設定した範囲内で自動的にスケーリングを行うため、ご利用分のみ課金されます。
仕組み
RCU は、サーバーレス RDS インスタンスの計算容量を測定する単位です。システムは、リアルタイムのワークロードに基づき、設定した範囲内で RCUs を自動的に増減させます。範囲の上下限はお客様が制御し、それ以外の処理はシステムが行います。
範囲の調整が必要かどうかを判断するには、インスタンスの データベース容量 (1 秒あたりの RCU) メトリックを、基本情報 ページで確認してください。値が現在の上限に継続的に近づいている場合は、上限値を引き上げることを推奨します。
制限事項
サーバーレス課金方法を使用するインスタンスにのみ適用されます。
上限がすでに 14 に設定されている場合、コンソールからスケーリング範囲を調整することはできません。代替手段については、よくある質問 をご参照ください。
課金
スケーリング範囲の変更自体は無料です。課金は、実際に消費した RCU 量に基づいて行われます。料金の詳細については、「サーバーレス ApsaraDB RDS for PostgreSQL インスタンスの概要」をご参照ください。
スケーリング範囲の変更
変更は即時反映され、ワークロードに影響を与えません。
ApsaraDB RDS コンソール にログインし、インスタンス ページへ移動します。上部ナビゲーションバーから、ご利用のインスタンスが配置されているリージョンを選択します。対象のインスタンスを見つけ、その ID をクリックします。
構成情報 セクションで、スケーリング設定の変更 をクリックします。
ダイアログボックスで、RDS Capacity Units (RCUs) セクションの 最小 値および 最大 値を設定します。最小 RCUs 数は 0.5、最大 RCUs 数は 14 です。ビジネス要件に応じてパラメーターを設定できます。

OK をクリックします。
よくある質問
上限がすでに 14 RCU ですが、ワークロードにはさらに多くのリソースが必要です。どのような選択肢がありますか?
インスタンスの課金方法を従量課金に切り替え、その後、より大規模なインスタンスタイプへスペックアップしてください。たとえば、RDS High-availability Edition の専用型インスタンスでは、最大 104 CPU コアおよび 768 GB のメモリをサポートしています。詳細については、「サーバーレスから従量課金への課金方法の変更」および「インスタンスタイプ」をご参照ください。
次のステップ
自動一時停止:接続がない状態が継続した場合にインスタンスを自動的に一時停止するよう設定し、アイドル時のコストを削減できます。「自動起動および自動停止機能の設定」をご参照ください。
スケーリングポリシー:デフォルトポリシーは 強制実行しない であり、サービス中断を回避します。可用性よりもパフォーマンスを優先する場合にのみ、強制実行する に切り替えてください。「RCU のスケーリングポリシーの変更」をご参照ください。
スケジュールされた RCU 調整:RCU スケーリングは通常数秒以内に完了しますが、インスタンス間のスケーリングには 3~5 分かかる場合があります。特定の時間帯に確実に必要なキャパシティを確保するには、事前に RCU を調整するよう定期タスクを設定してください。「RCU 数の調整のための定期タスクの設定」をご参照ください。
API:プログラムによる RCU 範囲の変更には、ModifyDBInstanceSpec を呼び出してください。
パラメーター 説明 例 DBInstanceIdサーバーレス RDS インスタンスの ID pgm-**** PayType課金方法。値を Serverlessに設定します。Serverless Direction仕様変更タイプ。値を Serverlessに設定します。Serverless ServerlessConfiguration.MaxCapacity最大 RCU 数 14 ServerlessConfiguration.MinCapacity最小 RCU 数 0.5