デフォルトでは、PolarDB for MySQLクラスターにはプライマリノードと読み取り専用の行ストアノードが含まれます。 読み取り専用ノードを追加する場合、読み取り専用の行ストアノードまたは読み取り専用の列ストアノードを追加できます。 このトピックでは、読み取り専用列ストアノードを追加する方法について説明します。
注意事項
Multi-master Cluster (Database/Table) Editionのクラスターの場合、
loose_polar_enable_imci_with_mm
パラメーターの値をON
に変更し、グローバル読み取り専用列ストアノードを追加できます。 パラメーターの詳細については、「パラメーター設定」をご参照ください。インメモリ列インデックス (IMCI) 機能は、次の条件でのみ、フェールオーバーwithホットレプリカ機能の投票ディスクサービス (VDS) モジュールと一緒に使用できます。
リビジョンバージョンが8.0.1.1.42以降または8.0.2.2.23以降のクラスターの場合:
ホットレプリカ機能を使用したフェールオーバーが有効になっている読み取り専用ノードがクラスターに含まれている場合、読み取り専用列ストアノードをクラスターに追加できます。
読み取り専用列ストアノードがすでにクラスターに存在する場合、クラスター内の読み取り専用ノードに対してホットスタンバイ機能を有効にすることはできません。
リビジョンバージョンが8.0.1.1.42より前または8.0.2.2.23より前のクラスターの場合、IMCI機能とホットレプリカ機能のフェールオーバーを併用することはできません。
ホットレプリカ機能を使用したフェールオーバーが有効になっている読み取り専用ノードがクラスターに含まれている場合、読み取り専用列ストアノードをクラスターに追加することはできません。
説明読み取り専用列ストアノードをクラスターに追加する場合は、テクニカルサポートに問い合わせてVDSを無効にしてください。 VDSを無効にすると、クラスター内のすべてのノードが自動的に再起動されます。
読み取り専用列ストアノードがすでにクラスターに存在する場合、クラスター内の読み取り専用ノードに対してホットスタンバイ機能を有効にすることはできません。
前提条件
クラスターは、次のいずれかの要件を満たしています。
リビジョンバージョンが8.0.1.1.22以降のPolarDB for MySQL 8.0.1のクラスター。
リビジョンバージョンが8.0.2.2.12以降のPolarDB for MySQL 8.0.2のクラスター。
手順
PolarDBコンソールにログインします。
左上隅で、クラスターがデプロイされているリージョンを選択します。
次のいずれかの方法を使用して、ノードの追加/削除ウィザードにアクセスします。
クラスター ページから ノードの追加/削除 ウィザードにアクセスします。
管理するクラスターを見つけて、操作 列の ノードの追加/削除 をクリックします。
クラスターの 概要 ページから ノードの追加/削除 ウィザードにアクセスします。
管理するクラスターを見つけ、クラスターIDをクリックして 概要 ページに移動します。
データベースノード セクションで、ノードの追加/削除 をクリックします。
[読み取り専用IMCIノードの追加] を選択し、[OK] をクリックします。
+ IMCIノードの追加をクリックしてドロップダウンリストからノードの仕様を選択します。
必要に応じてスイッチング時間を設定します。 利用規約を選択し、[今すぐ購入] をクリックします。
クラスターページに戻って、クラスターのステータスがノードの追加であることを見ます。
結果
支払いが完了すると、クラスターの [基本情報] ページにリダイレクトされます。 しばらくすると、読み取り専用列ストアノードが追加されます。
上の図では、読み取り専用列指向ノードが新しい列ストアノードで、読み取り専用が元の行ストアノードです。