Tous les produits
Search
Centre de documentation

AnalyticDB:Diagnostic SQL

Dernière mise à jour :Aug 24, 2026

AnalyticDB for MySQL propose la fonctionnalité de diagnostic SQL, qui permet de retrouver les requêtes SQL correspondant à divers critères, tels que les requêtes lentes. Les résultats s'affichent sous forme graphique et peuvent être téléchargés pour une analyse hors ligne. Cette rubrique explique comment accéder à la page de diagnostic SQL et utiliser les méthodes de recherche prises en charge.

Remarques sur l'utilisation

Les clusters des régions Allemagne (Francfort), Royaume-Uni (Londres), États-Unis (Silicon Valley) et États-Unis (Virginie) ne prennent pas en charge le diagnostic SQL.

Accéder au diagnostic SQL

  1. Connectez-vous à la console AnalyticDB for MySQL. Dans le coin supérieur gauche de la console, sélectionnez une région. Dans le volet de navigation de gauche, cliquez sur Clusters. Recherchez le cluster à gérer et cliquez sur son ID.

  2. Dans le volet de navigation de gauche, cliquez sur Diagnostics and Optimization pour ouvrir l'onglet SQL Diagnostics and Optimization.

    La page SQL Diagnostics and Optimization affiche les informations suivantes :

    • Les résultats de recherche des requêtes SQL s'affichent dans un graphique. Pour plus d'informations, consultez le graphique de surveillance des requêtes.

    • Les résultats de recherche des requêtes SQL s'affichent également dans une liste. Pour plus d'informations, consultez la section SQL Queries.

Méthodes de recherche

AnalyticDB for MySQL prend en charge deux méthodes pour retrouver les détails des requêtes SQL : la recherche générale et la recherche avancée.

  • Recherche générale

    • Critères de recherche : permet de retrouver les détails des requêtes SQL dans une plage horaire spécifique (par exemple, Last 5 Minutes), selon l'état de la requête (par exemple, Completed Queries) ou selon la durée d'exécution (par exemple, Long-running Queries (Longer Than 1 Minute)).

    • Affichage des résultats : les résultats de la recherche générale apparaissent dans la section Query Monitoring Information et dans la liste SQL Queries. Pour plus de détails sur la section Query Monitoring Information et la liste SQL Queries, consultez l'Introduction au graphique de surveillance des requêtes et aux requêtes SQL.

    Remarque
    • Par défaut, la page affiche les Top 100 Most Time-consuming Queries des Last 5 Minutes. Les requêtes en cours d'exécution sont exclues.

    • AnalyticDB for MySQL permet de retrouver les détails des requêtes SQL des deux dernières semaines en utilisant une plage horaire personnalisée. L'heure de fin doit être postérieure à l'heure de début et la plage horaire ne peut pas dépasser 24 heures.

  • Recherche avancée

    • Critères de recherche : la fonction de recherche avancée permet de filtrer les résultats d'une recherche générale selon des critères tels que peak memory, data scanned, username, Database et resource group. Les options des filtres username, Database et resource group sont renseignées à partir des résultats de la recherche générale, et non à partir de toutes les valeurs du cluster AnalyticDB for MySQL.

      Par exemple, si un cluster AnalyticDB for MySQL comporte trois bases de données, db1, db2 et db3, mais que les résultats de la recherche générale incluent uniquement des requêtes impliquant db1 et db2, le filtre Database de la section de recherche avancée proposera uniquement db1 et db2 comme options.

    • Affichage des résultats : les résultats de la recherche avancée n'apparaissent que dans la liste SQL Queries et ne mettent pas à jour la section Query Monitoring Information.