Este tópico descreve como adicionar um Read-only IMCI Node no console do PolarDB. Antes de começar, revise os requisitos de versão e as precauções para índices columnstore.
Requisitos de versão
-
Para um cluster da **Enterprise Edition, a versão do kernel** deve ser uma das seguintes:
MySQL 8.0.1 com revision version 8.0.1.1.22 ou posterior.
MySQL 8.0.2 com revision version 8.0.2.2.12 ou posterior.
-
Para um cluster da **Standard Edition com arquitetura de CPU x86, a versão do kernel** deve ser uma das seguintes:
MySQL 8.0.1 com revision version 8.0.1.1.38 ou posterior.
MySQL 8.0.2 com revision version 8.0.2.2.19 ou posterior.
Precauções
O cluster deve ter pelo menos um nó somente leitura. Não é possível adicionar um nó IMCI somente leitura a um cluster de nó único.
Em um cluster multi-master (Limitless), altere o parâmetro do cluster
loose_polar_enable_imci_with_mmparaONpara adicionar um nó IMCI somente leitura global.-
Para clusters em uma rede global de bancos de dados (GDN), ative o parâmetro de cluster
loose_polar_enable_imci_with_standby. O cluster também deve atender a uma das condições abaixo:MySQL 8.0.1 com revision version 8.0.1.1.48 ou posterior.
MySQL 8.0.2 com revision version 8.0.2.2.27 ou posterior.
Se houver limitações de uso para instruções colunares, o sistema reverterá automaticamente para execução baseada em linhas.
-
O recurso In-Memory Columnar Index (IMCI) e o recurso de failover com réplica quente são mutuamente exclusivos em algumas versões do kernel.
Clusters com **versão do kernel 8.0.1.1.43 ou posterior ou 8.0.2.2.24 ou posterior** apresentam compatibilidade total entre o recurso IMCI e o failover com réplica quente.
-
Clusters com **versão do kernel 8.0.1.1.42 ou 8.0.2.2.23**:
Se o cluster já tiver um nó somente leitura com failover com réplica quente ativado, você poderá adicionar um nó IMCI somente leitura.
Se o cluster já tiver um nó IMCI somente leitura, não será possível ativar o failover com réplica quente em nenhum nó somente leitura do cluster.
-
Clusters com **versão do kernel anterior a 8.0.1.1.42 ou 8.0.2.2.23** têm os recursos IMCI e failover com réplica quente como mutuamente exclusivos:
-
Se o cluster já tiver um nó somente leitura com failover com réplica quente ativado, não será possível adicionar um nó IMCI somente leitura.
NotaPara adicionar um nó IMCI somente leitura nesse cenário, entre em contato conosco e solicite a desativação do módulo de alta disponibilidade Voting Disk do failover com réplica quente. Após a desativação do módulo, adicione o nó IMCI somente leitura. Todos os nós serão reiniciados automaticamente durante esse processo.
Se o cluster já tiver um nó IMCI somente leitura, não será possível ativar o failover com réplica quente em nenhum nó somente leitura do cluster.
-
Procedimento
Adicione um nó IMCI somente leitura usando um dos métodos a seguir:
Console
-
Faça login no console do PolarDB e selecione a região do cluster. Abra o assistente Add/Remove Node de uma das seguintes formas:
Na página Clusters, clique em Add/Remove Node na coluna Actions.
Na página Basic Information do cluster desejado, clique em Add/Remove Node na seção Database Nodes.
Selecione Add Read-only IMCI Node e clique em OK.
-
Adicione o nó IMCI somente leitura e conclua o pagamento.
Clique em +Add a Read-only IMCI Node e selecione as especificações do nó.
Escolha um horário para o switchover.
(Opcional) Revise os termos de serviço e o acordo de nível de serviço do produto.
Clique em Buy Now.
Após concluir o pagamento, retorne à página de detalhes do cluster e aguarde a adição do nó IMCI somente leitura. O nó será adicionado quando seu status mudar para Running. A seção Database Nodes exibirá então o primary node, o read-only node (hot replica) e o read-only IMCI node, todos com status Running.
Resultados
Acesse o console do PolarDB, localize o cluster desejado e acesse sua página Basic Information para verifique se o nó IMCI somente leitura foi adicionado.
Após a adição do nó, o Read-only IMCI Node corresponde ao novo nó de armazenamento colunar, enquanto o Read-only Node permanece como o Read-only Node original.
APIs relacionadas
|
API |
Descrição |
|
Adiciona um ou mais nós somente leitura a um cluster PolarDB. |