この Topic では、[PolarDBコンソール]で[読み取り専用IMCIノード]を追加する方法について、前提条件、注意事項、操作手順の概要を説明します。
バージョン要件
読み取り専用インメモリ列指向インデックス (IMCI) ノードを追加するには、クラスタのエディションと CPU アーキテクチャに基づいて、特定のカーネルバージョン要件を満たす必要があります。
エンタープライズエディション クラスタ:
リビジョンバージョン 8.0.1.1.22 以後の PolarDB for MySQL 8.0.1。
リビジョンバージョン 8.0.2.2.12 以後の PolarDB for MySQL 8.0.2。
スタンダードエディション クラスタ ( CPU アーキテクチャ が X86):
リビジョンバージョン 8.0.1.1.38 以後の MySQL 8.0.1。
リビジョンバージョン 8.0.2.2.19 以後の MySQL 8.0.2。
重要な考慮事項
クラスタには、少なくとも 1 つの既存の読み取り専用ノードが必要です。単一ノードクラスタは、列指向インデックス読み取り専用ノードの追加をサポートしていません。
マルチマスタークラスタ (Limitless) クラスタの場合、グローバル読み取り専用 IMCI ノードをクラスタに追加する前に、クラスタパラメータ
loose_polar_enable_imci_with_mm
の値をON
に設定します。グローバルデータベースネットワーク (GDN) 内のクラスタの場合、
loose_polar_enable_imci_with_standby
クラスタパラメータを有効にすると、読み取り専用 IMCI ノードを直接追加できます。クラスタは、次のいずれかの条件を満たす必要があります。リビジョンバージョン 8.0.1.1.48 以後の MySQL 8.0.1。
リビジョンバージョン 8.0.2.2.27 以後の MySQL 8.0.2。
列指向ステートメントに 制限 がある場合、システムは自動的に行ストア実行に戻ります。
インメモリ列インデックス (IMCI) と ホットレプリカによるフェールオーバー の互換性:
リビジョンバージョン が 8.0.1.1.43 以降 または 8.0.2.2.24 以降 のクラスタの場合、IMCI 機能はホットレプリカによるフェールオーバー機能と併用できます。
リビジョンバージョン が 8.0.1.1.42 または 8.0.2.2.23 のクラスタの場合:
ホットレプリカによるフェールオーバー機能が有効になっている読み取り専用ノードがクラスタに含まれている場合、読み取り専用 IMCI ノードをクラスタに追加できます。
読み取り専用 IMCI ノードが既にクラスタに存在する場合、クラスタ内のどの読み取り専用ノードに対してもホットスタンバイ機能を有効にすることはできません。
リビジョンバージョン が 8.0.1.1.42 より前 または 8.0.2.2.23 より前 のクラスタの場合、IMCI 機能はホットレプリカによるフェールオーバー機能と併用できません。
ホットレプリカによるフェールオーバー機能が有効になっている読み取り専用ノードがクラスタに含まれている場合、読み取り専用 IMCI ノードをクラスタに追加することはできません。
説明読み取り専用 IMCI ノードをクラスタに追加する場合は、お問い合わせ いただき、ホットレプリカによるフェールオーバー機能の高可用性 (HA) モジュール 投票ディスク を無効にしてください。投票ディスクが無効になっている間、クラスタ内のすべてのノードが自動的に再起動されます。
読み取り専用 IMCI ノードが既にクラスタに存在する場合、クラスタ内のどの読み取り専用ノードに対してもホットスタンバイ機能を有効にすることはできません。
手順
次のいずれかの方法を使用して、読み取り専用 IMCI ノードを追加できます。
コンソールから追加する
[PolarDB コンソール] にログオンします。ページの左上隅で、クラスタが存在するリージョンを選択します。次のいずれかの方法で [ノードの追加/削除] ダイアログボックスに移動します。
クラスター ページで、ノードの追加/削除 列の 操作 をクリックします。
クラスターの 概要 ページで、データベースノード セクションの ノードの追加/削除 をクリックします。
[読み取り専用 IMCI ノードの追加] を選択し、[OK] をクリックします。
読み取り専用の IMCI ノードを追加し、支払いを完了します。
+ [IMCI ノードを追加] をクリックします。
ノード仕様を選択します。
Switching Time パラメーターを設定します。
(オプション) 利用規約とサービスレベル契約を表示します。
[今すぐ購入] をクリックします。
支払いが完了したら、クラスタの詳細ページに移動します。ノードが [実行中] 状態になったら、ノードは正常に追加されています。
購入時に追加する
[PolarDB 購入ページ] で、[ノード] パラメータを見つけて、[読み取り専用 IMCI ノード] を設定します。購入が完了したら、読み取り専用 IMCI ノードが追加されているかどうかを確認します。詳細については、このトピックの 結果 セクションをご参照ください。
結果
PolarDB コンソール にログオンし、クラスタの基本情報ページに移動して、読み取り専用 IMCI ノードが追加されているかどうかを確認します。
前の図では、[読み取り専用 IMCI ノード] が新しい IMCI ノードで、読み取り専用 が元の行ストアノードです。
関連 API 操作
API | 説明 |
PolarDB クラスタに読み取り専用ノードを追加します。 |