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

  1. 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)
    
  2. 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

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a