Cette rubrique explique comment ajouter un Read-only IMCI Node dans la console PolarDB. Avant de commencer, consultez les prérequis de version et les précautions relatives aux index columnstore.
Prérequis de version
-
Pour un cluster **Enterprise Edition, la version du noyau** doit correspondre à l'une des suivantes :
MySQL 8.0.1 avec une version de révision 8.0.1.1.22 ou ultérieure.
MySQL 8.0.2 avec une version de révision 8.0.2.2.12 ou ultérieure.
-
Pour un cluster **Standard Edition utilisant une architecture CPU x86, la version du noyau** doit correspondre à l'une des suivantes :
MySQL 8.0.1 avec une version de révision 8.0.1.1.38 ou ultérieure.
MySQL 8.0.2 avec une version de révision 8.0.2.2.19 ou ultérieure.
Précautions
Votre cluster doit comporter au moins un nœud en lecture seule. L'ajout d'un nœud IMCI en lecture seule est impossible sur un cluster à nœud unique.
Pour un cluster multi-maître (Limitless), vous devez modifier le paramètre de cluster
loose_polar_enable_imci_with_mmen lui attribuant la valeurONafin d'ajouter un nœud IMCI global en lecture seule.-
Pour un cluster appartenant à un réseau de bases de données global (GDN), le paramètre de cluster
loose_polar_enable_imci_with_standbydoit être activé. Le cluster doit également satisfaire à l'une des conditions suivantes :MySQL 8.0.1 avec une version de révision 8.0.1.1.48 ou ultérieure.
MySQL 8.0.2 avec une version de révision 8.0.2.2.27 ou ultérieure.
Si des limites d'utilisation s'appliquent aux instructions columnaires, le système revient automatiquement à une exécution basée sur les lignes.
-
La fonctionnalité In-Memory Columnar Index (IMCI) et la fonctionnalité de basculement avec réplica chaud sont mutuellement exclusives sur certaines versions du noyau.
Sur les clusters dont la **version du noyau est 8.0.1.1.43 ou ultérieure ou 8.0.2.2.24 ou ultérieure**, la fonctionnalité IMCI est entièrement compatible avec le basculement avec réplica chaud.
-
Concernant les clusters dont la **version du noyau est 8.0.1.1.42 ou 8.0.2.2.23** :
L'ajout d'un nœud IMCI en lecture seule reste possible si le cluster possède déjà un nœud en lecture seule avec le basculement avec réplica chaud activé.
En revanche, si le cluster comporte déjà un nœud IMCI en lecture seule, l'activation du basculement avec réplica chaud est interdite pour tout nœud en lecture seule du cluster.
-
Pour les clusters dont la **version du noyau est antérieure à 8.0.1.1.42 ou 8.0.2.2.23**, ces deux fonctionnalités s'excluent mutuellement :
-
Vous ne pouvez pas ajouter de nœud IMCI en lecture seule si le cluster dispose déjà d'un nœud en lecture seule avec le basculement avec réplica chaud activé.
RemarquePour ajouter un nœud IMCI en lecture seule dans ce cas, contactez-nous afin de désactiver le module de haute disponibilité Voting Disk associé au basculement avec réplica chaud. Une fois ce module désactivé, l'ajout du nœud IMCI en lecture seule devient possible. Notez que tous les nœuds redémarreront automatiquement durant cette opération.
Si le cluster contient déjà un nœud IMCI en lecture seule, l'activation du basculement avec réplica chaud est impossible pour n'importe quel nœud en lecture seule du cluster.
-
Procédure
Deux méthodes permettent d'ajouter un nœud IMCI en lecture seule :
Console
-
Connectez-vous à la console PolarDB et sélectionnez la région de votre cluster. Ouvrez l'assistant Add/Remove Node selon l'une des méthodes suivantes :
Depuis la page Clusters, cliquez sur Add/Remove Node dans la colonne Actions.
Sur la page Basic Information du cluster cible, cliquez sur Add/Remove Node dans la section Database Nodes.
Sélectionnez Add Read-only IMCI Node puis cliquez sur OK.
-
Ajoutez le nœud IMCI en lecture seule et procédez au paiement.
Cliquez sur +Add a Read-only IMCI Node et choisissez les spécifications du nœud.
Choisissez une heure de basculement.
(Facultatif) Consultez les conditions générales de service et l'accord de niveau de service.
Cliquez sur Buy Now.
Une fois le paiement effectué, retournez sur la page de détails du cluster et patientez jusqu'à l'ajout du nœud IMCI en lecture seule. L'ajout est confirmé lorsque son statut passe à Running. La section Database Nodes affiche alors le primary node, le read-only node (hot replica) ainsi que le read-only IMCI node, tous avec le statut Running.
Résultats
Accédez à la console PolarDB, localisez le cluster cible, puis ouvrez sa page Basic Information pour vérifier que le nœud IMCI en lecture seule a bien été ajouté.
Après l'ajout, le Read-only IMCI Node correspond au nouveau nœud de stockage colonnaire, tandis que le Read-only Node désigne le Read-only Node d'origine.
API associées
|
API |
Description |
|
Ajoute un ou plusieurs nœuds en lecture seule à un cluster PolarDB. |