Este tópico descreve como ativar a X-Engine Edition, além das condições e precauções para o processo de ativação.
Pré-requisitos
-
A Engine version deve atender aos seguintes requisitos:
8.0.1.1.31 ou posterior.
8.0.2.2.12 ou posterior.
Consulte Checking the engine version para verificar a versão do cluster.
O Multi-master Cluster (Limitless) não oferece suporte à ativação da X-Engine Edition.
O nó de leitura e gravação (RW) do cluster deve ter especificação de pelo menos 8 GB, e os nós somente leitura (RO) devem ter especificações iguais ou superiores às do nó RW.
O cluster não faz parte de uma Global Database Network (GDN).
Observações de uso
-
A X-Engine Edition apresenta limitações em recursos do mecanismo e em transações grandes.
A ativação da X-Engine Edition reinicia automaticamente o cluster. Durante a reinicialização, podem ocorrer interrupções de conexão de até 30 segundos. Recomendamos realizar essa operação fora dos horários de pico e garantir que sua aplicação ofereça suporte à reconexão automática.
-
Após ativar a X-Engine Edition:
Para evitar exceções de acesso em tabelas já armazenadas na X-Engine Edition, este recurso não pode ser desativado.
Não há suporte para ingresso em uma Global Database Network (GDN).
Parâmetros
Depois de ativar a X-Engine Edition, caso precise arquivar partições de uma tabela particionada no formato X-Engine, defina manualmente os seguintes parâmetros de kernel na página Parameters do cluster. Para obter descrições completas dos parâmetros e limitações de uso de partições híbridas, consulte Crie uma partição híbrida.
Parâmetro | Nível | Descrição |
| Global | Especifica se permite criar ou arquivar tabelas particionadas que contenham partições de mecanismos diferentes do InnoDB. Valores válidos:
|
Os parâmetros acima se aplicam apenas a clusters da versão 8.0.2 com versão de revisão 8.0.2.2.34.1 ou posterior.
Procedimento
Ative o mecanismo de alta compressão (X-Engine) usando um dos dois métodos a seguir.
Método 1: Ativar o mecanismo de alta compressão (X-Engine) com um clique em um cluster existente
Faça login no console do PolarDB. No painel de navegação à esquerda, clique em Clusters. Selecione a Region onde o cluster está implantado e clique no ID do cluster para acessar a página de detalhes do cluster.
No painel de navegação à esquerda, escolha e, na aba X-Engine (Warm Data), clique em Enable.
-
Nota
Caso não visualize a aba X-Engine (Warm Data), verifique se o seu cluster atende aos Prerequisites.
Depois que o mecanismo de armazenamento de alta compressão for ativado para o cluster, ele não poderá ser desativado. A ativação exige a reinicialização do cluster, durante a qual podem ocorrer de 1 a 2 interrupções transitórias de conexão de até 30 segundos.
-
Na caixa de diálogo, personalize a proporção de recursos de memória da X-Engine Edition com base no seu cenário de negócios e clique em Enable Now.
A tabela a seguir mostra as configurações de proporção de recursos de memória para três cenários típicos como referência. Configure a proporção de acordo com o seu cenário de negócios.
Cenário aplicável
Proporção de recursos de memória do InnoDB (%)
Proporção de recursos de memória do X-Engine (%)
O mecanismo InnoDB armazena dados quentes, o mecanismo X-Engine armazena dados frios e os dados frios arquivados raramente são acessados.
80
20
O mecanismo InnoDB armazena dados quentes, o mecanismo X-Engine armazena dados frios e os dados frios arquivados ainda são atualizados ou consultados.
50
50
O mecanismo InnoDB armazena um pequeno número de tabelas, o mecanismo X-Engine armazena um grande número de tabelas e os dados são atualizados ou consultados.
20
80
NotaApós a ativação do mecanismo de alta compressão (X-Engine), ajuste a proporção de recursos de memória a qualquer momento conforme o seu cenário de negócios na aba X-Engine (Warm Data) da página do cluster.
Defina a proporção de recursos de memória do X-Engine entre 10% e 90%. Se você usar o mecanismo X-Engine para armazenar todas as tabelas e não possuir tabelas InnoDB, defina a proporção de recursos de memória do X-Engine como 90%.
Método 2: Selecionar o X-Engine ao comprar um novo cluster
Ao comprar um novo cluster PolarDB for MySQL, defina o mecanismo de armazenamento como InnoDB & X-Engine e use o controle deslizante em X-Engine Memory Usage para definir a proporção de armazenamento entre X-Engine e InnoDB. O intervalo varia de 10% a 90%. Por exemplo, quando definido como 50%, o aviso abaixo exibe X-Engine: 4 GB; InnoDB: 4 GB. Para mais informações, consulte a opção Storage Engine em Purchase a cluster.
Após a ativação do mecanismo de alta compressão (X-Engine), ajuste a proporção de recursos de memória a qualquer momento conforme o seu cenário de negócios na aba X-Engine (Warm Data) da página do cluster.