Query Performance Insight dans Azure Database for MariaDB

Important

Azure Database for MariaDB est en voie de mise hors service. Nous vous recommandons vivement de migrer vers Azure Database pour MySQL. Pour plus d’informations sur la migration vers Azure Database pour MySQL, consultez Qu’est-ce qui se passe dans Azure Database for MariaDB ?.

S’applique à : Azure Database for MariaDB 10.2

L’analyse des performances des requêtes vous aide à identifier rapidement vos requêtes les plus longues, comment elles évoluent au fil du temps et les attentes qui les affectent.

Scénarios courants

Requêtes longues

  • Identification des requêtes dont l’exécution est la plus longue au cours des X dernières heures
  • Identification des N premières requêtes en attente de ressources

Statistiques d’attente

  • Compréhension de la nature de l’attente pour une requête
  • Fonctionnement des tendances des attentes de ressources en cas de conflit de ressource

Prérequis

Pour que l’analyse des performances des requêtes puisse fonctionner, des données doivent exister dans le Magasin des requêtes.

Affichage d’une analyse des performances

La vue Analyse des performances des requêtes du portail Azure montre des visualisations sur les informations importantes du magasin des requêtes.

Sur la page du portail de votre serveur Azure Database pour MariaDB, sélectionnez Analyse des performances des requêtes sous la section Performances intelligentes de la barre de menus.

Requêtes longues

L’onglet Requêtes longues montre les 5 requêtes dont la durée moyenne d’exécution est la plus longue, agrégées par intervalles de 15 minutes. Vous pouvez afficher plus de requêtes en faisant une sélection dans la liste déroulante Nombre de requêtes. Quand vous faites cela, les couleurs du graphique peuvent changer pour un ID de requête spécifique.

Vous pouvez sélectionner et faire glisser dans le graphique pour réduire l’affichage à une fenêtre de temps spécifique. Vous pouvez également utiliser les icônes Zoom avant et Zoom arrière pour afficher une période plus courte ou plus longue, respectivement.

Query Performance Insight long running queries

Statistiques d’attente

Notes

Les statistiques d’attente sont destinées à la résolution des problèmes de performances des requêtes. Nous vous recommandons de ne les activer qu’à des fins de résolution des problèmes.
Si vous recevez le message d’erreur dans le Portail Azure « le problème rencontré pour «Microsoft. DBforMariaDB »; Impossible de traiter la demande. Si ce problème persiste ou est inattendu, contactez le support technique avec ces informations. » pendant l’affichage des statistiques d’attente, utilisez une période plus courte.

Les statistiques d’attente fournissent une vue des événements d’attente qui se produisent pendant l’exécution d’une requête spécifique. Pour en savoir plus sur les types d’événements d’attente, consultez la documentation du moteur MySQL.

Sélectionnez l’onglet Statistiques sur les attentes pour voir les visualisations correspondantes sur les temps d’attente dans le serveur.

Les requêtes affichées dans la vue des statistiques d’attente sont regroupées en fonction des requêtes qui présentent les temps d’attente les plus longs au cours de l’intervalle indiqué.

Query Performance Insight waits statistics

Limites

  • Query performance Insight n’est pas pris en charge pour la version 10,3

Étapes suivantes