Läs replikeringsproblem i Adobe Commerce Cloud 2.4.6 med MariaDB 10.6

Den här artikeln innehåller lösningar på oväntat beteende när du använder Läs repliker i Adobe Commerce Cloud 2.4.6 med MariaDB 10.6+.

Berörda produkter och versioner

  • MariaDB 10.6+
  • Adobe Commerce i molninfrastruktur 2.4.6

Problem

Icke-kritiska läsningar visar felaktig information.

Orsak

Konfigurationen slave_parallel_mode för databasen ändrades som standard till optimistics när värdet ska vara conservative, och värdet synchronous_replication i Ece-Tools är som standard true när värdet ska vara false.

Lösning

  1. Kontrollera att parametern slave_parallel_mode är inställd på konservativ (du måste höja upp en supportbiljett om värdet inte visas som konservativ). Kör följande kommando för att kontrollera:

    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. Uppdatera databaskonfigurationer för .magento.env.yaml till:

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

Anvisningar om hur du uppdaterar databaskonfigurationen finns i DATABASE_CONFIGURATION i avsnittet Distribuera variabler i Commerce on Cloud Infrastructure Guide.

Relaterad läsning

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