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 avez signé jusqu’à 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 standard utilisant les informations du service d’assistance et d’ingénierie.

Do!

  • 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, reportez-vous au 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 les étapes, voir Conserver 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 pas faire !

  • 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 obtenir des instructions, reportez-vous à notre base de connaissances Trackez vos 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 vos alertes gérées pour Adobe Commerce.
  5. Pour identifier la source du problème, essayez d’identifier les requêtes DML :
  6. Passez en revue les opérations de votre base de données à l’aide des étapes de la page New Relic APM UI Pages > 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 les étapes, reportez-vous à la section Cloud pour Adobe Commerce > Mise à jour des outils de mise à jour version dans notre documentation destinée aux développeurs.

Lecture connexe

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