Ative o recurso de failover com réplica quente em nós somente leitura existentes no console do PolarDB para reduzir o tempo de failover de aproximadamente 20–30 segundos para 3–10 segundos.
Pré-requisitos
Antes de começar, verifique se:
-
O cluster executa uma das seguintes versões:
Engine
Versão de revisão mínima
PolarDB for MySQL 5.6
5.6.1.0.35 ou posterior
PolarDB for MySQL 5.7
5.7.1.0.24 ou posterior
PolarDB for MySQL 8.0.1
8.0.1.1.29 ou posterior
PolarDB for MySQL 8.0.2
8.0.2.2.12 ou posterior
O cluster utiliza o PolarProxy versão 2.8.3 ou posterior.
Observações de uso
As especificações do nó de réplica quente devem corresponder às do nó primário.
As aplicações devem oferecer suporte à reconexão automática. Sem a réplica quente, um failover interrompe os serviços por cerca de 20–30 segundos. Com a réplica quente ativada, o failover é concluído em 3–10 segundos.
-
O módulo Voting Disk Service (VDS), usado pelo recurso de failover com réplica quente, entra em conflito com o recurso In-Memory Column Index (IMCI) em determinadas versões:
Versão de revisão
Comportamento de Réplica quente + IMCI
8.0.1.1.42 ou posterior, ou 8.0.2.2.23 ou posterior
A réplica quente e o IMCI podem coexistir, mas apenas se a réplica quente for ativada primeiro. Se já existir um nó IMCI somente leitura no cluster, não será possível ativar a réplica quente em nenhum nó somente leitura.
Anterior a 8.0.1.1.42 ou anterior a 8.0.2.2.23
Não é possível usar a réplica quente e o IMCI juntos. Se a réplica quente estiver ativada, não será possível adicionar nós IMCI somente leitura. Se já existir um nó IMCI somente leitura, não será possível ativar a réplica quente em nenhum nó somente leitura. Para resolver o conflito, exclua primeiro o nó de column store somente leitura. Para adicionar um nó IMCI somente leitura quando houver conflito de VDS, entre em contato com o suporte para desativar o VDS. Todos os nós reiniciam automaticamente durante a desativação do VDS.
Ativar réplica quente em um nó somente leitura
Ao ativar a réplica quente pela primeira vez em qualquer nó do cluster, todos os nós reiniciam sequencialmente. Operações subsequentes de ativação ou desativação não acionam reinicializações.
Acesse o console do PolarDB. No painel de navegação à esquerda, clique em Clusters. Selecione a região do cluster no canto superior esquerdo e clique no ID do cluster para acessar a página Basic Information.
Na seção Database Nodes da página Basic Information, clique em
no canto superior direito da seção para alternar as visualizações.Localize o nó somente leitura no qual deseja ativar a réplica quente e clique em Enable Hot Replica na coluna Actions.
