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

:定義済み仕様のクラスターのサーバーレス機能の管理

最終更新日:Nov 09, 2025

定義済み仕様のクラスターでサーバーレス機能を有効にすると、クラスターのスケーリングポリシーをカスタマイズして、そのスケーリング制限を制御できます。

自動スケーリング

リソースのスケールアップとスケールアウトのトリガー条件

  • リソースのスケールアップのトリガー条件

    PolarDB は、プライマリノードと読み取り専用ノードの CPU 使用率、メモリ使用率、およびその他のカーネルメトリックをモニターします。モニタリングサイクル中に、次のいずれかの条件が満たされると、サーバーレスリソースのスケールアップがトリガーされます。

    • ノードの CPU 使用率が 85% を超えると、そのノードのリソーススケールアップがトリガーされます。

    • ノードのメモリ使用率が 85% を超えると、そのノードのリソーススケールアップがトリガーされます。

    • 読み取り専用ノードの仕様がプライマリノードの仕様の半分未満の場合、読み取り専用ノードの仕様のスケールアップがトリガーされます。たとえば、読み取り専用ノードの仕様が 4 PCU で、プライマリノードの仕様が 10 PCU の場合、読み取り専用ノードの仕様は少なくとも 5 PCU にスケールアップされます。

  • リソースのスケールアウトのトリガー条件

    クラスターの読み取り専用ノードのリソースが指定された上限までスケールアップされても、ノードの CPU 使用率またはメモリ使用率がリソーススケールアップのトリガー条件 (85% を超える) を満たしている場合、読み取り専用ノードのスケールアウトがトリガーされます。

リソースのスケールダウンのトリガー条件

ノードの CPU 使用率が 55% 未満 かつ メモリ使用率が 40% 未満の場合、そのノードのリソーススケールダウンがトリガーされます。

説明

前述のしきい値はデフォルト値です。しきい値は、クラスターのカーネルパラメーターとサーバーレス構成によって異なります。

前提条件

定義済み仕様のクラスターのサーバーレス機能を有効化していること。

注意事項

  • 定義済み仕様のクラスターのサーバーレス機能を無効にするには、PolarDB クラスターを再起動する必要があります。業務継続性への影響を避けるため、この操作はオフピーク時に実行してください。

  • サーバーレスは、秒単位の課金とリソースの弾力性のために PolarDB Capacity Unit (PCU) を使用します。1 PCU は、約 1 コアと 2 GB のメモリに相当します。ノードの PCU 数は、設定した制限内でワークロードに基づいて動的に調整されます。1 回のスケーリングイベントの最小単位は 0.5 PCU です。

サーバーレス構成パラメーターの変更

  1. PolarDB コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。クラスターが配置されている リージョン を選択し、ターゲットクラスターの ID をクリックしてクラスター詳細ページを開きます。

  2. [基本情報] ページで、[データベースノード] セクションの [サーバーレス構成] をクリックします。

    image

  3. [サーバーレス構成パラメーターの設定] ダイアログボックスで、必要に応じて次のパラメーターを構成します。

    • 基本構成

      • ノードあたりの最小 PCU: ノードあたりの最小 PCU 数。有効値: 0~16。

      • ノードあたりの最大 PCU: ノードあたりの最大 PCU 数。有効値: 0~16。

      説明

      たとえば、[ノードあたりの最小 PCU] を 2 に、[ノードあたりの最大 PCU] を 8 に設定した場合、ノードの最小仕様は、定義済みの仕様に 2 PCU (約 2 コアと 4 GB のメモリ) を加えたものになります。ビジネス負荷が増加すると、システムは自動的にノードに PCU を追加します。これらの設定に基づき、サーバーレスリソースは最大 8 PCU までスケールアップできます。これは、ノードの合計仕様が、定義済みの仕様に 8 PCU (約 8 コアと 16 GB のメモリ) を加えたものに達する可能性があることを意味します。

      • スケールアウト用の読み取り専用ノードの最小数: スケールアウト用の追加の読み取り専用ノードの最小数。有効値: 0~15。

      • スケールアウト用の読み取り専用ノードの最大数: スケールアウト用の追加の読み取り専用ノードの最大数。有効値: 0~15。

      説明

      読み取り専用ノードの数は、ワークロードに基づいて指定された範囲内で自動的に増減します。詳細については、「自動スケーリング」をご参照ください。

    • 詳細設定

      現在の サーバーレスクラスター のリソース負荷に基づいて、詳細設定パラメーターを調整します。

      • スケーリング感度: 高感度モードでは、観測ウィンドウと実行時間が短いため、サーバーレスリソースはワークロードの変更により迅速に応答します。このパラメーターを [標準] または [高感度] に設定します。

      • CPU スケールアップしきい値: スケールアップをトリガーする CPU 使用率のしきい値。有効値: 40%~100%。

      • CPU スケールダウンしきい値: スケールダウンをトリガーする CPU 使用率のしきい値。有効値: 10%~70%。

      説明
      • CPU スケールダウンしきい値の値は、CPU スケールアップしきい値の値より大きくすることはできません。2 つのしきい値の差は、少なくとも 30 パーセントポイントでなければなりません。

      • 高感度モードは、瞬間的な CPU スパイクなどの一時的なワークロードの変動に敏感で、より迅速な応答を必要とするサービスに適しています。ただし、これにより、ワークロードの変動に応じてクラスターがより頻繁にスケールアップおよびスケールダウンする可能性があります。

  4. [OK] をクリックします。

サーバーレス機能の無効化

クラスターでサーバーレス機能が不要になった場合は、無効にできます。この機能を無効にすると、サーバーレス機能によって追加された PCU と読み取り専用ノードはすべて解放されます。その後、クラスターは定義済み仕様のクラスターに戻ります。

  1. PolarDB コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。クラスターが配置されている リージョン を選択し、ターゲットクラスターの ID をクリックして基本情報ページを開きます。

  2. 概要 ページで、データベースノード セクションの [サーバーレスを無効化] をクリックします。image

関連 API

API

説明

DescribeDBClusterServerlessConf

サーバーレスクラスターの構成を照会します。

ModifyDBClusterServerlessConf

クラスターのサーバーレス構成を変更します。

DisableDBClusterServerless

定義済み仕様のクラスター (定常状態サーバーレス) のサーバーレス機能を無効にします。