AnalyticDB for PostgreSQL の使用中、データサイズやコンピューティング負荷が急激に増加すると、コンピューティングリソース (CPU、ディスク容量、メモリ、データ処理ノードの数など) がデータ高速処理を妨げるボトルネックになる可能性があります。

AnalyticDB for PostgreSQL はインスタンス設定のオンラインアップグレードを提供し、インスタンスの動的拡張をサポートします。 しかし、インスタンス設定のダウングレードは サポートしません。 ここでは、インスタンス設定のアップグレード方法について説明します。

インスタンス設定の表示

AnalyticDB for PostgreSQL インスタンス設定には、グループ タイプグループ タイプの数があります。 詳細については、「インスタンス タイプ」をご参照ください。

次の手順で現在のインスタンス設定を表示表示します。

  1. AnalyticDB for PostgreSQL コンソールにログインします 。
  2. インスタンスのリージョンを選択します。 たとえば、中国 (杭州) です。

  3. 対象のインスタンスの右側の[管理] を クリックします。

基本情報ページの設定 情報セクションで、インスタンスクラス、インスタンスの詳細、インスタンスグループ、合計コンピューティングリソースなどの情報を 確認できます。

AnalyticDB for PostgreSQL では、同時に 2 つのインスタンスクラスが提供されています。

  • ハイパフォーマンスグループ: グループタイプ名が 、 gpdb.group.segsdx で始まります。 このタイプは、より優れた I/O 機能を備えており、 より高いパフォーマンスを確保します。
  • 大容量グループ: グループタイプ名は gpdb.group.seghdx で始まります。 このタイプは、より高いストレージ需要に対応するために、 より大きくより手頃なスペースを備えています。

インスタンス設定のアップグレード

以下の手順でインスタンス設定をアップグレードします。

  1. AnalyticDB for PostgreSQL コンソールにログインします 。
  2. インスタンスのリージョンを選択します。 たとえば、中国 (杭州) です。

  3. ターゲットインスタンスの右側の [アップグレード] を クリックします。

  4. 設定をアップグレードページで、 希望するグループタイプとグループ数を選択し、 [有効化] をクリックします。

    AnalyticDB for PostgreSQL は、多様なグループタイプとグループ数の組み合わせを サポートしています。 詳細は、「組み合わせ設定の参照テーブル」をご参照ください。 新しいグループタイプと グループ数の組み合わせは、次の制約を満たす必要があります。

    • 新旧のコンピューティンググループは、同じインスタンスクラスに属している必要があり、 新しいグループ設定は、古いグループと同じか それ以上である必要があります。
    • 新しいグループ設定が古いグループタイプと等しい場合は、 新しいグループ数は古いグループ数よりも大きい必要があります。

    前述の制約とは別に、サービスのデータサイズとコンピューティング負荷を見積もり、適切なグループタイプと数量の組み合わせを選択する必要があります。 詳細は、「インスタンスタイプの選択方法」をご参照ください。

    インスタンスのアップグレードは、データサイズによって異なり、30 分から 3 時間 かかる場合があります。 このプロセスでは、データの一貫性を保証するためにインスタンスは読み取り専用のままであり、一時的な切断が 2 回発生します。 事前に調整が必要です。 アップグレードが完了すると、インスタンスは実行状態を再開します。 データベースに正常にアクセスでき、インスタンスのデータベースカーネルは自動的に最新バージョンにアップグレードされます。

    1. </li>
    2. </ol>
    3. <p class="p" id="p-d4u-e4o-rmi">上記の操作が完了したら、コンソールに戻って ターゲットインスタンスの実行状況を確認します。 アップグレード処理が完了している場合は、 インスタンス状態が <strong class="ph b" id="b-3pr-q89-zam">"Running"</strong> になります。 それ以外の場合は、<strong class="ph b" id="b-olr-jbu-n27">"Upgrading"</strong> となります。
    4. </p>
    5. </section>
    6. </div>
    7. </article>
    8. </main>