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

PolarDB:PolarDBクラスターを手動でアップグレードまたはダウングレードする

最終更新日:Oct 16, 2024

ビジネス要件に基づいて、PolarDBクラスターの仕様を変更できます。 クラスターのワークロードが安定している場合は、必要に応じてクラスターの仕様を手動でアップグレードまたはダウングレードすることを推奨します。 このトピックでは、PolarDBクラスターを手動でアップグレードまたはダウングレードする方法について説明します。

前提条件

PolarDBクラスターのクラスター構成変更タスクは実行されていません。

課金

設定変更の料金の詳細については、「構成変更料金」をご参照ください。

注意事項

  • クラスターのアップグレードまたはダウングレードは、クラスターに保存されているデータには影響しません。

  • 仕様の変更に必要な時間は、クラスター内の計算ノードの数によって異なります。 各計算ノードには約5分かかります。 たとえば、クラスターに2つのコンピュートノードが含まれている場合、仕様の変更には約10分かかります。 仕様の変更に必要な時間は、データベースの負荷やデータベースとテーブルの数などの要因にも関係します。

  • クラスターでホットレプリカ機能を使用したフェールオーバーが有効になっていない場合、仕様の変更により、一時的な接続が20〜30秒続く可能性があります。 アプリケーションがクラスターに自動的に再接続できることを確認します。 クラスターでホットレプリカ機能を使用したフェールオーバーとバイナリログ機能が有効になっている場合、仕様の変更により、一時的な接続が5〜10秒続く可能性があります。 クラスタのバイナリログ機能が有効になっていない間にホットレプリカ機能を使用したフェールオーバーが有効になっている場合、仕様変更中にクラスタは1〜3秒間サービスの提供を停止できますが、接続とトランザクションは中断されません。

  • クラスターのアップグレードまたはダウングレードは、PolarDBクラスターのプライマリノードにわずかな影響を与えますが、クラスター内の読み取り専用ノードのパフォーマンスを低下させます。 その結果、読み取り専用ノードは、アップグレードまたはダウングレードプロセス中に要求を処理するためにより多くの時間を必要とします。

  • クラスターとクラスター内のノードをアップグレードまたはダウングレードできます。

  • 仕様変更プロセス中に、クラスターが再起動されます。 読み取り専用ノードが最初に再起動され、次にプライマリノードが再起動されます。 プライマリ /セカンダリの切り替えは発生しません。

プライマリノードと読み取り専用ノードの仕様を別々に変更する

PolarDBクラスターのプライマリノードと読み取り専用ノードを個別にアップグレードまたはダウングレードできます。 プライマリノードと読み取り専用ノードに異なる仕様を選択できます。

制限事項

  • 各クラスターには、プライマリノードと同じ仕様の読み取り専用ノードが1つ以上含まれている必要があります。

  • 読み取り専用ノードの仕様がプライマリノードの仕様と大きく異ならないようにしてください。

    • 読み取り専用ノードのメモリは、プライマリノードのメモリの半分未満にすることはできません。

    • プライマリノードと読み取り専用ノードのCPUコア数が, 次の表に示すマッピング関係を満たしていることを確認してください。

      プライマリノードのCPUコア

      読み取り専用ノードの最小CPUコア

      2

      2

      4

      2

      8

      4

      16

      8

      32

      16

      64

      32

      88

      32

  • ホットスタンバイノードとして機能する読み取り専用ノードの仕様は、プライマリノードの仕様と同じである必要があります。 ホットスタンバイノードの詳細については、「ホットスタンバイノードの設定」をご参照ください。

  • 読み取り専用列ストアノードの場合は、プライマリノードの仕様よりも高い仕様を使用することを推奨します。 詳細については、「読み取り専用列ストアノードの追加」をご参照ください。

説明

PolarDBマルチマスタークラスター (データベース /テーブル) エディションクラスターには、上記の制限は適用されません。

手順

  1. PolarDBコンソールにログインします。

  2. 左上隅で、クラスターがデプロイされているリージョンを選択します。

  3. 次のいずれかの方法を使用して、[設定の変更] ダイアログボックスを開きます。

    • 方法 1

      クラスター ページで、管理するクラスターを見つけ、[操作] 列の 設定の変更 をクリックします。 集群列表

    • 方法 2

      1. クラスター ページで、管理するクラスターのIDをクリックします。

      2. 概要 ページで、データベースノード セクションの 設定の変更 をクリックします。 升降配

  4. ビジネス要件に基づいてアップグレードまたはダウングレードを選択して、OKをクリックします。

    配置向导

    説明

    サブスクリプションクラスターのみが 一時アップグレード をサポートしています。 詳細については、「クラスターの一時アップグレードの実行」をご参照ください。

  5. [アップグレード /ダウングレード] ページで、パラメーターを設定します。 下表にパラメーターを示します。

    パラメーター

    説明

    リソースタイプ

    クラスターの新しいカテゴリ。 有効な値: 一般仕様および専用仕様

    ノード仕様

    使用する新しいノード仕様。

    説明

    少なくとも1つの読み取り専用ノードがプライマリノードと同じ仕様であることを確認してください。

    切り替え時間

    ビジネス要件に基づいて、[今すぐ切り替える] または [今すぐ切り替える] を選択できます。 [切り替え] を選択すると、次の24時間以内の時点を指定できます。 クラスターは、指定された時点から30分以内にアップグレードまたはダウングレードされます。 スケジュール済みタスク ページで、タスクの詳細を表示したり、タスクをキャンセルしたりできます。 詳細については、「スケジュール済みタスク」をご参照ください。

    説明

    クラスターに対して アップグレード または ダウングレード を選択した場合にのみ、[切り替え時間] パラメーターを設定できます。 一時アップグレードを選択した場合、パラメーターを設定できません。

    説明

    クラスターとクラスター内のノードをアップグレードまたはダウングレードできます。

  6. 利用規約を読んで選択し、今すぐ購入をクリックし、そして支払いを完了します。

  7. [購入] ページで、注文情報を確認し、 購読をクリックします。

    説明
    • 仕様変更プロセス中、アプリケーションは30秒以内で各エンドポイントから一時的に切断されます。 オフピーク時にクラスターをアップグレードまたはダウングレードし、アプリケーションがクラスターに自動的に接続できることを確認することを推奨します。

    • 仕様の変更に必要な時間は、クラスター内の計算ノードの数によって異なります。 各計算ノードには約5分かかります。 たとえば、クラスターに2つのコンピュートノードが含まれている場合、仕様の変更には約10分かかります。 仕様の変更に必要な時間は、データベースの負荷やデータベースとテーブルの数などの要因にも関係します。

関連する API 操作

API 操作

説明

ModifyDBNodeClass

PolarDBクラスターのノード仕様を変更します。

ModifyDBNodesClass

PolarDBクラスター内のノードの仕様を変更します。