Problemas de leitura de réplicas no Adobe Commerce Cloud 2.4.6 com MariaDB 10.6
Este artigo fornece soluções para comportamento inesperado ao usar Réplicas de leitura no Adobe Commerce Cloud 2.4.6 com MariaDB 10.6+.
Produtos e versões afetados
- MariaDB 10.6+
- Adobe Commerce na infraestrutura em nuvem 2.4.6
Problema
As leituras não críticas estão mostrando informações incorretas.
Causa
A configuração de slave_parallel_mode
no banco de dados foi alterada por padrão para optimistics quando o valor deveria ser conservador e o valor synchronous_replication
em Ece-Tools usa como padrão true quando o valor deveria ser false.
Solução
-
Verifique se o parâmetro
slave_parallel_mode
está definido como conservador (será necessário criar um tíquete de suporte se o valor não estiver sendo exibido como conservador). Para verificar, execute o seguinte comando:code language-none MariaDB [main]> show variables like 'slave_parallel_mode'; +---------------------+--------------+ | Variable_name | Value | +---------------------+--------------+ | slave_parallel_mode | conservative | +---------------------+--------------+ 1 row in set (0.001 sec)
-
Atualizar configurações do banco de dados
.magento.env.yaml
para:code language-yaml DATABASE_CONFIGURATION: _merge: true slave_connection: default: synchronous_replication: false
Para obter etapas sobre como atualizar a configuração do banco de dados, consulte DATABASE_CONFIGURATION no tópico Implantar variáveis no Guia de Infraestrutura do Commerce na Nuvem.
Leitura relacionada
- Configure as variáveis de ambiente para implantação no Guia de Infraestrutura do Commerce na Nuvem.
- Práticas recomendadas para configuração de banco de dados no Manual de implementação.