Alertes gérées sur Adobe Commerce : alertes MariaDB

Cet article décrit les étapes de dépannage à suivre lorsque vous recevez des alertes MariaDB pour Adobe Commerce dans New Relic. Les alertes MariaDB surveillent une charge de requête élevée ainsi que des requêtes DML (Data Manipulation Language) excessives. Ces deux éléments peuvent dégrader l’expérience utilisateur, voire entraîner des temps d’arrêt. Vous pouvez recevoir deux types d’alertes :

  • Avertissement relatif aux requêtes DML
  • Requêtes DML critiques

Produits et versions concernés

Architecture de plan Pro d’Adobe Commerce sur les infrastructures cloud

Problème

Vous recevrez une alerte gérée en New Relic si vous vous êtes inscrit aux alertes gérées pour Adobe Commerce et qu’un ou plusieurs seuils d’alerte ont été dépassés. Ces alertes ont été développées par Adobe pour fournir aux clients un ensemble de normes à l’aide des informations provenant des services d’assistance et d’ingénierie.

Faites !

  • Abandonner tout déploiement planifié jusqu’à ce que cette alerte soit effacée.
  • Mettez immédiatement votre site en mode de maintenance s’il ne répond plus du tout. Pour connaître les étapes, reportez-vous à la section Activation ou désactivation du mode de maintenance dans le Guide d’installation de Commerce. Veillez à ajouter votre adresse IP à la liste des adresses IP exemptées pour vous assurer que vous pouvez toujours accéder à votre site à des fins de dépannage. Pour connaître les étapes, voir Tenir à jour la liste des adresses IP exemptées.
  • Arrêtez tous les scripts tels que les imports qui peuvent être à l’origine de l’alerte en cas d’impact sur les performances du site.

Non !

  • Exécutez des indexeurs ou des crons supplémentaires qui peuvent entraîner une contrainte supplémentaire sur MariaDB.
  • Effectuez toutes les tâches administratives majeures (c’est-à-dire Administration de Commerce, importations/exportations de données).
  • Videz votre cache.

Solution

Requêtes DML (requêtes qui modifient la base de données à l'aide de UPDATE, INSERT et DELETE)

Si vous recevez une alerte critique de requêtes DML, commencez à l’étape 1. Si vous recevez une alerte d’avertissement de requêtes DML, commencez à l’étape 2.

  1. Vérifiez si un ticket d’assistance Adobe Commerce existe. Pour connaître les étapes à suivre, consultez notre base de connaissances Suivre vos tickets d’assistance. L’assistance peut avoir reçu une alerte de seuil New Relic, créé un ticket et commencé à travailler sur le problème. S’il n’existe aucun ticket, créez-en un. Le ticket doit contenir les informations suivantes :

  2. Pour identifier la source du problème, essayez d’identifier les requêtes XML :

    1. Examinez les opérations de base de données à l’aide des étapes de la page New Relic Bases de données.

    2. Triez par CALL COUNT, puis par OPERATION. Examinez les opérations INSERT, DELETE et UPDATE.

    3. Recherchez un MOY élevé.

    4. Cliquez sur pour rechercher les appelants des opérations de base de données. Cette opération identifie les transactions à l’aide de cette requête par heure.

    5. Recherchez des optimisations de code ou des optimisations opérationnelles :

      • Optimisations du code : cherchez à optimiser les requêtes avec des insertions/mises à jour en bloc, en réduisant l’utilisation de l’index ou en limitant le code.
      • Optimisations opérationnelles : déchargez les modifications de données gourmandes en ressources pour réduire les temps de trafic.
      • Optimisations supplémentaires : Assurez-vous d'utiliser la dernière version des outils ECE. Pour connaître les étapes, reportez-vous à la section Mise à jour de la version des outils dans le guide Commerce sur le cloud .
recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3