データベースのビジネスピーク時のリソースが不足している場合、またはビジネスオフピーク時のコストを削減したい場合は、RDS SQL Server Serverless インスタンスの RDS キャパシティユニット (RCU) のスケーリング範囲を変更できます。これにより、リソース構成を最適化できます。
製品の安定性とユーザーエクスペリエンスを確保するため、Alibaba Cloud は 2025 年 11 月 3 日に RDS for SQL Server サーバーレスインスタンスの販売を中止し、2026 年 6 月 1 日に関連技術サポートの提供を停止します。これには、新機能の反復や技術的な問題の修正などが含まれますが、これらに限定されません。製品エクスペリエンスを確保するため、できるだけ早く RDS for SQL Server サーバーレスインスタンスを従量課金インスタンスに変換してください。
仕組み
RDS SQL Server Serverless インスタンスは、RCU でパフォーマンスを測定します。サーバーレスインスタンスは、実際のワークロードに基づいて RCU を自動的にスケールアップまたはスケールダウンします。このスケーリングは、設定した最小および最大 RCU 範囲内で発生します。
RCU のスケーリングは、インスタンスの CPU 使用率、メモリプレッシャー、および平均アクティブセッション (AAS) に依存します。これらのメトリックのいずれかがスケールアウトのしきい値に達すると、RCU 数は数分以内に自動的に増加します。3 つのメトリックすべてがスケールインのしきい値を下回ると、RCU 数は数分以内に自動的に減少します。
シナリオ
負荷を増大させ、パフォーマンスのジッターを引き起こす可能性のあるトラフィックの急増が予想される場合は、最小 RCU 値を増やすことでこの問題を回避できます。
コストを節約するために、最大 RCU 値を下げることができます。ただし、この操作はインスタンスのパフォーマンスに影響を与える可能性があるため、注意して進めてください。
影響
サーバーレスインスタンスの RCU 範囲への変更は、約 1 分で有効になります。
最大または最小 RCU 値を変更すると、次の効果があります:
最大 RCU 値の変更
現在の RCU 数が新しい最大値よりも低い場合、RCU 数は変更されません。
現在の RCU 数が新しい最大値よりも高い場合、構成が有効になると RCU 数はすぐに新しい最大値まで低下します。
現在の最大 RCU 値がビジネスニーズに対して不十分な場合、構成が有効になると RCU 数はすぐに新しい最大値まで増加します。
たとえば、トラフィックの急増が発生したとします。現在の最大 RCU 値は 6 であり、不十分です。最大値を 8 に変更します。変更が有効になると、システムはすぐに RCU 数を 8 に増やします。
最小 RCU 値の変更
現在の RCU 数が新しい最小値よりも高い場合、RCU 数は変更されません。
現在の RCU 数が新しい最小値よりも低い場合、変更が有効になると RCU 数はすぐに新しい最小値まで増加します。
課金
RCU スケーリング範囲の変更には料金は発生しません。RCU 料金は、実際の使用量に基づいて計算されます。
手順
関連情報
サーバーレスインスタンスのストレージ容量を増やす方法の詳細については、「ストレージ容量の増加」をご参照ください。
コストを節約するために、不要なときはサーバーレスインスタンスを一時停止できます。詳細については、「インスタンスの手動一時停止または開始」および「異なるインスタンスステータスの課金」をご参照ください。
サーバーレスインスタンスが不要になった場合は、リリースできます。詳細については、「インスタンスのリリース」をご参照ください。
RCU のスケーリングには通常数秒かかります。まれに、マシン間のスケーリングに 3 ~ 5 分かかる場合があります。特定の期間中に高い安定性が必要な場合は、サーバーレスインスタンスの RCU 構成をスケジュールして、事前に RCU 数を増やすことができます。
API 操作を使用してサーバーレスインスタンスの RCU 範囲を変更するには、「ModifyDBInstanceSpec」をご参照ください。