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

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

  • Avertissement des requêtes DML
  • Requêtes DML critiques

Produits et versions concernés

Architecture de plan d’Adobe Commerce sur l’infrastructure cloud Pro

Problème

Vous recevrez une alerte gérée dans New Relic si vous vous êtes inscrit à Alertes gérées pour Adobe Commerce et 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 standard utilisant les informations du service d’assistance et d’ingénierie.

Faites-le !

  • Abandonnez tout déploiement planifié jusqu’à ce que cette alerte soit effacée.
  • Mettez votre site en mode de maintenance immédiatement si votre site est ou ne répond plus complètement. Pour les étapes, voir Guide d’installation > Activer ou désactiver le mode de maintenance dans notre documentation destinée aux développeurs. Veillez à ajouter votre adresse IP à la liste des adresses IP exemptées afin de vous assurer que vous pouvez toujours accéder à votre site pour la résolution des problèmes. Pour connaître les étapes, voir Maintenir la liste des adresses IP exemptées.
  • Terminez tous les scripts, tels que les imports, qui peuvent être la cause de l’alerte si les performances du site sont affectées.

Ne le faites pas !

  • Exécutez des indexeurs ou des crons supplémentaires qui peuvent entraîner une contrainte supplémentaire sur MariaDB.
  • Effectuez les tâches administratives principales (c’est-à-dire l’administration de Commerce, l’importation/exportation de données).
  • Effacez le 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 à l’étape 1. Si vous recevez une alerte d’avertissement de requêtes HTML à l’étape 2.

  1. Vérifiez si un ticket d’assistance Adobe Commerce existe. Pour connaître les étapes, consultez notre base de connaissances Suivi des tickets d’assistance. L’assistance a peut-être 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 comporter les informations suivantes :
  2. Raison de contact : sélectionnez "Alerte New Relic MariaDB reçue".
  3. Description de l’alerte.
  4. Lien d’incident New Relic. Elle est incluse dans votre Alertes gérées pour Adobe Commerce.
  5. Pour identifier la source du problème, essayez d’identifier les requêtes DML :
  6. Vérifier les opérations de votre base de données à l’aide des étapes de New Relic Pages d’IU APM > Surveillance > Page Bases de données .
  7. Trier par NOMBRE D’APPELS, puis OPÉRATION. Examinez les opérations INSERT, DELETE et UPDATE.
  8. Recherchez un AVG élevé.
  9. Cliquez pour rechercher les appels d’opération de base de données. Cela permet d’identifier les transactions qui utilisent cette requête par temps.
  10. Recherchez des optimisations de code ou des optimisations opérationnelles :
  11. Optimisations du code : optimisez les requêtes avec des insertions/mises à jour en masse, minimisez l’utilisation des index ou le ralentissement du code.
  12. Optimisations opérationnelles : déchargez les modifications de données gourmandes en ressources vers des temps de trafic plus courts.
  13. Optimisations supplémentaires : vérifiez que vous utilisez la dernière version de CEE-Outils. Pour connaître les étapes, voir Cloud pour Adobe Commerce > Mise à jour de la version des outils de mise à jour dans notre documentation destinée aux développeurs.

Lecture connexe

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