このトピックでは、PolarDB for PostgreSQL クラスターのスペックを変更する方法について説明します。
前提条件
他のスペック変更が進行中でない場合にのみ、クラスターのスペックを変更できます。
背景情報
PolarDB は、3つのディメンションでの容量スケーリングをサポートしています:
-
計算リソースの垂直スケーリング:クラスターのスペックをスケールアップまたはスケールダウンします。
-
計算リソースの水平スケーリング:読み取り専用ノードを追加または削除します。詳細については、「ノードの追加または削除」をご参照ください。
-
ストレージの水平スケーリング:ストレージタイプと課金方法に応じて、データ量の変化に合わせてストレージが自動的にスケーリングされます。手動でストレージをスケールアップすることもできます。詳細については、「手動でのストレージのスケールアップ」をご参照ください。
設定変更の課金
料金の詳細については、「スペック変更の課金」をご参照ください。
注意事項
-
集中配置型の PolarDB for PostgreSQL クラスター (データベースエディションが Enterprise Edition または Standard Edition のもの) では、クラスター全体またはクラスター内の単一ノードのスペックをスケールアップまたはスケールダウンできます。
説明単一ノードのスペックをスケーリングする場合、1つの読み取り専用ノードがプライマリノードと同じスペックであることを確認してください。他のノードのスペックは必要に応じて設定できます。
-
PolarDB for PostgreSQL (分散型) クラスターの場合、すべてのコンピュートノード (CN) またはすべてのデータノード (DN) に対して一律にのみスペックを変更できます。単一のコンピュートノードまたはデータノードのスペックを変更したり、コンピュートノードまたはデータノード内の個別の読み書き (RW) ノードまたは読み取り専用 (RO) ノードのスペックを変更したりすることはできません。
-
スペックの変更には、コンピュートノードあたり約 5 分かかります。たとえば、2 ノードクラスターのスペック変更には約 10 分かかります。合計所要時間は、データベースの負荷やデータベースとテーブルの数などの要因にも依存します。
-
クラスターのスペックをスケールアップまたはスケールダウンしても、クラスター内の既存のデータには影響しません。
-
スペック変更中、各接続エンドポイントで最大 30 秒の接続の瞬断が発生する可能性があります。この操作はオフピーク時に実行し、アプリケーションに自動再接続メカニズムがあることを確認してください。
手順
-
PolarDB コンソールにログインします。
-
コンソールの左上隅で、クラスターが存在するリージョンを選択します。
-
次の 2 つの方法のいずれかで [設定の変更] ページに移動します:
-
宛先クラスターを見つけ、操作 列の [設定変更] をクリックします。

-
宛先クラスターを見つけ、クラスター ID をクリックします。基本情報ページで、[設定変更]をクリックします。

-
-
盛マッチング または 低いマッチング を選択し、確定 をクリックします。
説明[一時的なアップグレード] は、サブスクリプションクラスターでのみサポートされています。詳細については、「一時的なアップグレード」をご参照ください。
-
変数マッチング ページで、以下のパラメーターを設定します:
パラメータ
説明
サブシリーズ
アップグレード後のクラスターの移行先サブシリーズを選択します。デフォルト値は専用仕様です。
ノード仕様
現在のノードの変更後の仕様を選択します。
説明読み取り専用ノードのうち 1 つは、プライマリノードと同じ仕様にしてください。他のノードの仕様は、必要に応じて設定できます。
切り替え時間
切り替え時刻 を 今すぐ切り替え または [予約切り替え] に設定します。
[予約切り替え] を選択した場合、今後 24 時間以内の時刻を選択できます。 構成アップグレードタスクは、選択した時刻から 30 分以内に完了します。 また、[予約タスク] ページでタスクの詳細を表示したり、タスクをキャンセルしたりすることもできます。 詳細については、「予約タスク」をご参照ください。
-
利用規約を読んで選択し、今すぐ購入 をクリックします。
-
[支払い] ページで、注文情報を確認し、[購入] をクリックします。
説明仕様変更が有効になるまでには、コンピューティングノード 1 つあたり約 5 分かかります。
API リファレンス
|
API |
説明 |
|
PolarDB クラスターのノードスペックを変更します。 |