MariaDB 10.6의 Adobe Commerce Cloud 2.4.6에서 복제본 문제 읽기

이 문서에서는 MariaDB 10.6+와 함께 Adobe Commerce Cloud 2.4.6에서 읽기 전용 복제본을 사용할 때 예기치 않은 비헤이비어에 대한 해결 방법을 제공합니다.

영향을 받는 제품 및 버전

  • MariaDB 10.6+
  • 클라우드 인프라의 Adobe Commerce 2.4.6

문제

중요하지 않은 읽기에 잘못된 정보가 표시됩니다.

원인

값이 보수적 ​이어야 하는 경우 데이터베이스의 slave_parallel_mode 구성이 기본적으로 optimistics(으)로 변경되었으며, 값이 false ​여야 하는 경우 Ece-Tools의 synchronous_replication 값이 true(으)로 기본 설정됩니다.

솔루션

  1. slave_parallel_mode 매개 변수가 conservative(값이 conservative(으)로 표시되지 않는 경우 지원 티켓을 높여야 함)로 설정되어 있는지 확인하십시오. 확인하려면 다음 명령을 실행합니다.

    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. .magento.env.yaml 데이터베이스 구성을 다음으로 업데이트:

    code language-yaml
        DATABASE_CONFIGURATION:
         _merge: true
            slave_connection:
                default:
                    synchronous_replication: false
    

데이터베이스 구성을 업데이트하는 단계는 Commerce on Cloud Infrastructure Guide의 Deploy variables 항목에서 DATABASE_CONFIGURATION을 참조하십시오.

관련 읽기

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