Leggi i problemi relativi alle repliche in Adobe Commerce Cloud 2.4.6 con MariaDB 10.6

Questo articolo fornisce soluzioni per comportamenti imprevisti quando si utilizzano repliche di lettura in Adobe Commerce Cloud 2.4.6 con MariaDB 10.6+.

Prodotti e versioni interessati

  • MariaDB 10.6+
  • Adobe Commerce sull’infrastruttura cloud 2.4.6

Problema

Le letture non critiche mostrano informazioni errate.

Causa

La configurazione di slave_parallel_mode nel database è stata modificata per impostazione predefinita in optimistic quando il valore dovrebbe essere conservative e il valore synchronous_replication in Ece-Tools è impostato per impostazione predefinita su true quando il valore dovrebbe essere false.

Soluzione

  1. Verificare che il parametro slave_parallel_mode sia impostato su conservativo (sarà necessario alzare un ticket di supporto se il valore non è visualizzato come conservativo). Per eseguire il controllo, eseguire il comando seguente:

    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. Aggiorna le configurazioni del database .magento.env.yaml in:

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

Per i passaggi relativi all'aggiornamento della configurazione del database, fare riferimento a DATABASE_CONFIGURATION nell'argomento Distribuisci variabili nella Guida all'infrastruttura di Commerce su Cloud.

Lettura correlata

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