Partager via


Configurer et consulter les journaux des requêtes lentes à partir du portail Azure

S’APPLIQUE À : Azure Database pour MySQL – Serveur unique

Important

Le serveur unique Azure Database pour MySQL est en voie de mise hors service. Nous vous conseillons vivement de procéder à une mise à niveau vers Azure Database pour MySQL – Serveur flexible. Pour obtenir plus d’informations sur la migration vers Azure Database pour MySQL – Serveur flexible, consultez Qu’en est-il du Serveur unique Azure Database pour MySQL ?

Vous pouvez configurer, lister et télécharger les journaux des requêtes lentes Azure Database pour MySQL à partir du portail Azure.

Prérequis

Les étapes décrites dans cet article supposent que vous disposez d’un serveur Azure Database pour MySQL.

Configuration de la journalisation

Configurer l’accès au journal des requêtes lentes de MySQL.

  1. Connectez-vous au portail Azure.

  2. Sélectionnez votre serveur Azure Database pour MySQL.

  3. Dans la section Supervision de la barre latérale, sélectionnez Journaux du serveur.

  4. Pour afficher les paramètres du serveur, sélectionnez Cliquez ici pour activer les journaux et configurer les paramètres associés.

  5. Définissez slow_query_log sur ON (Activé).

  6. Sélectionnez l’emplacement de sortie des journaux avec log_output. Pour envoyer des journaux au stockage local et aux journaux de diagnostic Azure Monitor, sélectionnez Fichier.

  7. Pensez à définir « long_query_time » qui représente le seuil de temps de requête pour les requêtes qui seront collectées dans le fichier journal des requêtes lentes. Les valeurs minimales et par défaut de long_query_time sont 0 et 10, respectivement.

  8. Ajustez d’autres paramètres, tels que log_slow_admin_statements pour enregistrer les instructions administratives. Par défaut, les instructions administratives ne sont pas enregistrées, tout comme les requêtes qui n’utilisent pas d’index pour les recherches.

  9. Cliquez sur Enregistrer.

À partir de la page Paramètres du serveur, vous pouvez revenir à la liste des journaux en fermant la page.

Afficher la liste et télécharger les journaux d’activité

Une fois que la journalisation a commencé, vous pouvez afficher la liste des journaux des requêtes lentes disponibles et télécharger des fichiers journaux individuels.

  1. Ouvrez le portail Azure.

  2. Sélectionnez votre serveur Azure Database pour MySQL.

  3. Dans la section Supervision de la barre latérale, sélectionnez Journaux du serveur. La page présente la liste de vos fichiers journaux.

    Conseil

    La convention d’affectation des noms de journaux est mysql-slow-<. La date et l’heure utilisées dans le nom de fichier correspondent au moment où le journal a été émis. Les fichiers journaux font l’objet d’une rotation toutes les 24 heures ou une fois qu’ils ont atteint la taille de 7,5 Go, selon ce qui se produit en premier.

  4. Si nécessaire, utilisez la zone de recherche pour trouver rapidement un journal spécifique en fonction d’une date et d’une heure. La recherche est effectuée sur le nom du journal.

  5. Pour téléchargez un fichier journal en particulier, sélectionnez l’icône de flèche bas à côté du fichier journal dans la ligne du tableau.

Configurer les journaux de diagnostic

  1. En dessous de la section Supervision dans la barre latérale, sélectionnez Paramètres de diagnostic>Ajouter des paramètres de diagnostic.

  2. Entrez un nom de paramètre de diagnostic.

  3. Spécifiez les récepteurs de données auxquels envoyer les journaux des requêtes lentes (compte de stockage, hub d’événements ou espace de travail Log Analytics).

  4. Sélectionnez MySqlSlowLogs comme type de journal.

  5. Après avoir configuré les récepteurs de données auxquels envoyer les journaux des requêtes lentes, sélectionnez Enregistrer.

  6. Accédez aux journaux des requêtes lentes en les explorant dans les récepteurs de données que vous avez configurés. L’affichage des journaux peut prendre jusqu’à 10 minutes.

Étapes suivantes