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
-
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)
-
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
- Konfigurera miljövariabler för distribution i Commerce i molninfrastrukturguiden.
- Bästa tillvägagångssätt för databaskonfiguration i implementeringens spelningsbok.