Lecture des problèmes de Secondaire sur Adobe Commerce Cloud 2.4.6 avec MariaDB 10.6
Cet article fournit des solutions pour les comportements inattendus lors de l’utilisation de la lecture de Secondaires sur Adobe Commerce Cloud 2.4.6 avec MariaDB 10.6+.
Produits et versions concernés
- MariaDB 10.6+
- Adobe Commerce sur l’infrastructure cloud 2.4.6
Problème
Les lectures non critiques affichent des informations incorrectes.
Cause
La configuration slave_parallel_mode
de la base de données a été modifiée par défaut sur optimistics lorsque la valeur doit être conservatrice, et la valeur synchronous_replication
dans Ece-Tools est par défaut définie sur true lorsque la valeur doit être false.
Solution
-
Vérifiez que le paramètre
slave_parallel_mode
est défini sur conservateur (vous devrez lever un ticket d'assistance si la valeur ne s'affiche pas comme conservateur). Pour vérifier, exécutez la commande suivante :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)
-
Mettez à jour les configurations de base de données
.magento.env.yaml
vers :code language-yaml DATABASE_CONFIGURATION: _merge: true slave_connection: default: synchronous_replication: false
Pour les étapes de mise à jour de la configuration de la base de données, reportez-vous à la section DATABASE_CONFIGURATION dans la rubrique Déploiement de variables du guide Commerce on Cloud Infrastructure.
Lecture connexe
- Configurez des variables d’environnement pour le déploiement dans le guide Commerce on Cloud Infrastructure.
- Bonnes pratiques pour la configuration de la base de données dans le manuel d’implémentation.