AnalyticDB for PostgreSQL のコーディネーターノードは、インスタンスの接続、ステータス、タスク分散を管理します。インスタンスのリソースが不足している場合、計算ノードの自動スケーリングとともに、コーディネーターノードリソースの仕様を変更して、接続数や読み取り/書き込みスループットなどのインスタンス全体のパフォーマンスを向上させることができます。
注意事項
コーディネーターノードリソースの仕様変更により、SQL の実行が中断される場合があります。変更が完了しても、実行を再開することはできません。この操作は適切な時間帯に実行してください。
コーディネーターノードリソースの仕様変更に関する提案
コーディネーターノードリソースのデフォルトの仕様は、ほとんどのビジネス要件を満たすことができます。ただし、ビジネスシナリオで多数の接続が必要な場合や、トランザクション処理のワークロードで低レイテンシーと高スループットが求められる場合は、より高い仕様のコーディネーターノードリソースが必要になることがあります。
以下の観点から、コーディネーターノードリソースの仕様を変更できます。
インスタンスのモニタリングデータ
[モニタリングとアラート] ページの [コーディネーターノード] タブで、コーディネーターノードリソースの使用状況を確認できます。コーディネーターノードの CPU 使用率またはメモリ使用量が持続的に高い場合は、コーディネーターノードリソースの仕様をスペックアップできます。
典型的なワークロード
典型的なトランザクション処理ワークロードの TPC-C テストでは、テストパフォーマンスはコーディネーターノードリソースの仕様によって異なります。詳細については、「TPC-C」をご参照ください。
次の表は、4 コア、32 GB メモリの計算ノードを 32 個持つインスタンスのパフォーマンスパラメーターの例を示しています。
コーディネーターノードリソース (CU)
同時実行数
パフォーマンス (tpmC)
線形比
8
32
18361.97
1.0
16
64
33536.84
1.83
32
128
58787.01
3.20
上記のテスト結果は、コーディネーターノードリソースの仕様が高いほど、トランザクション処理ワークロードのシステムパフォーマンスが大幅に向上することを示しています。ただし、コーディネーターノードリソースの仕様を 32 計算ユニット (CU) を超えて増やしても、ワークロードのパフォーマンスはほとんど向上しません。これは、この場合に計算ノードのディスク帯域幅が上限に達するためです。したがって、コーディネーターノードリソースの仕様を 32 CU を超えて設定しないことをお勧めします。32 CU を超えるコーディネーターノードリソースが必要な場合は、AnalyticDB for PostgreSQL のテクニカルサポートにお問い合わせください。
コーディネーターノードリソースの追加
- AnalyticDB for PostgreSQL コンソールにログインします。
- コンソールの左上隅で、リージョンを選択します。
- 管理するインスタンスを見つけて、インスタンス ID をクリックします。
[基本情報] ページの右上隅で、 を選択します。
Serverless モードのインスタンスの場合、[情報] ダイアログボックスで この操作の影響を認識しており、構成変更操作を継続することに同意します。 を選択し、[OK] をクリックします。
重要仕様変更リクエストを送信すると、現在の SQL 文は中断されます。変更が完了しても、SQL 文を再開することはできません。
[スペックアップ/スペックダウン] ページで、[コーディネーターノードリソース] に適切な仕様を選択し、利用規約を読んで同意し、[今すぐ購入] をクリックします。
重要コーディネーターノードリソースが 8 CU を超える場合、従量課金制で課金されます。課金の詳細については、「料金」をご参照ください。
[インスタンス] ページに戻り、インスタンスの状態が [実行中] に変わるのを待ちます。
コーディネーターノードリソースの削除
- AnalyticDB for PostgreSQL コンソールにログインします。
- コンソールの左上隅で、リージョンを選択します。
- 管理するインスタンスを見つけて、インスタンス ID をクリックします。
[基本情報] ページの右上隅で、 を選択します。
Serverless モードのインスタンスの場合、[情報] ダイアログボックスで この操作の影響を認識しており、構成変更操作を継続することに同意します。 を選択し、[OK] をクリックします。
重要仕様変更リクエストを送信すると、現在の SQL 文は中断されます。変更が完了しても、SQL 文を再開することはできません。
[スペックアップ/スペックダウン] ページで、[コーディネーターノードリソース] の値を選択し、利用規約を読んで同意し、[今すぐ購入] をクリックします。
[インスタンス] ページに戻り、インスタンスの状態が [実行中] に変わるのを待ちます。