このトピックでは、PolarDB コンソールで列ストアインデックス読み取り専用ノードを追加する方法について説明します。 開始する前に、列ストアインデックスのバージョン要件と注意事項をご確認ください。
バージョン要件
-
Enterprise Edition クラスターの場合、カーネルバージョンは次のいずれかである必要があります:
-
MySQL 8.0.1 の場合、リビジョンバージョンが 8.0.1.1.22 以降。
-
MySQL 8.0.2 の場合、リビジョンバージョンが 8.0.2.2.12 以降。
-
-
x86 CPU アーキテクチャを使用する Standard Edition クラスターの場合、カーネルバージョンは次のいずれかである必要があります:
-
MySQL 8.0.1 の場合、リビジョンバージョンが 8.0.1.1.38 以降。
-
MySQL 8.0.2 の場合、リビジョンバージョンが 8.0.2.2.19 以降。
-
注意事項
-
クラスターには、少なくとも 1 つの読み取り専用ノードが必要です。 シングルノードクラスターに読み取り専用 IMCI ノードを追加することはできません。
-
マルチマスタークラスター (Limitless) の場合、グローバルな読み取り専用 IMCI ノードを追加するには、クラスターパラメーター
loose_polar_enable_imci_with_mmをONに変更する必要があります。 -
グローバルデータベースネットワーク (GDN) 内のクラスターの場合、クラスターパラメーター
loose_polar_enable_imci_with_standbyを有効にする必要があります。 また、クラスターは次のいずれかの条件を満たす必要があります:MySQL 8.0.1 の場合、リビジョンバージョンが 8.0.1.1.48 以降。
MySQL 8.0.2 の場合、リビジョンバージョンが 8.0.2.2.27 以降。
-
列指向の文に使用制限がある場合、システムは自動的に行ベースの実行にフォールバックします。
-
インメモリー列指向インデックス (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 ノードを追加したい場合は、お問い合わせいただくことで、ホットレプリカによるフェイルオーバー機能のための Voting Disk 高可用性モジュールを無効にできます。 モジュールが無効になった後、読み取り専用 IMCI ノードを追加できます。 このプロセス中にすべてのノードが自動的に再起動されることにご注意ください。
-
クラスターに読み取り専用 IMCI ノードが既にある場合、クラスター内のどの読み取り専用ノードに対してもホットレプリカによるフェイルオーバー機能を有効にすることはできません。
-
-
操作手順
読み取り専用 IMCI ノードは、次のいずれかの方法で追加できます:
コンソール
-
PolarDB コンソールにログインし、クラスターのリージョンを選択します。 次のいずれかの方法で ノードの追加/削除 ウィザードを開きます:
-
クラスター ページで、操作 列の ノードの追加/削除 をクリックします。
-
対象クラスターの 概要 ページで、データベースノード セクションの ノードの追加/削除 をクリックします。
-
-
列ストアインデックス読み取り専用ノードの追加 を選択し、OK をクリックします。
-
読み取り専用 IMCI ノードを追加し、支払いを完了します。
-
+1 つの列ストアインデックス読み取り専用ノードの追加 をクリックし、ノードスペックを選択します。
-
スイッチオーバー時間を選択します。
-
(オプション) プロダクト利用規約とサービスレベルアグリーメント (SLA) を確認します。
-
今すぐ購入する をクリックします。
-
-
支払いが完了したら、クラスターの詳細ページに戻り、読み取り専用 IMCI ノードが追加されるのを待ちます。 ノードのステータスが 実行中 に変わると、ノードの追加は完了です。 その後、[データベースノード] セクションに、プライマリノード、読み取り専用ノード (ホットレプリカ)、および読み取り専用 IMCI ノードがすべて実行中のステータスで表示されます。
結果
PolarDB コンソールに移動し、対象のクラスターを見つけて、その基本情報ページに移動し、読み取り専用 IMCI ノードが追加されたことを確認します。
ノードが追加されると、列ストアインデックス読み取り専用ノードは新しく追加された列ストアノードになり、読み取り専用は元の読み取り専用になります。
関連 API
|
API |
説明 |
|
1 つ以上の読み取り専用ノードを PolarDB クラスターに追加します。 |