Tous les produits
Search
Centre de documentation

ApsaraDB RDS:TOP SQL

Dernière mise à jour :Oct 09, 2026

Autonomy Service fournit des données TOP SQL en temps réel et historiques, permettant d'analyser la surcharge de performances détaillée au niveau des instructions SQL.

Prérequis

  • Cette fonctionnalité n'est pas disponible pour les instances ApsaraDB RDS for SQL Server 2008 R2 utilisant des disques cloud.

  • Cette fonctionnalité est uniquement disponible pour les instances ApsaraDB RDS for SQL Server dans les régions suivantes : Chine (Hangzhou), Chine (Shanghai), Chine (Qingdao), Chine (Pékin), Chine (Zhangjiakou), Chine (Hohhot), Chine (Ulanqab), Chine (Shenzhen), Chine (Heyuan), Chine (Guangzhou), Chine (Chengdu), Chine (Hong Kong), Singapour ou Émirats arabes unis (Dubaï).

Procédure

  1. Connectez-vous à la console ApsaraDB RDS et accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS. Localisez ensuite l'instance RDS et cliquez sur son ID.

  2. Dans le volet de navigation de gauche, choisissez Autonomy Services > Performance Optimization.

  3. Cliquez sur l'onglet TOP SQL :

    • Interroger les TOP SQL en temps réel

      À droite de la page, configurez les options d'affichage et activez l'interrupteur Auto-refresh.

      Remarque
      • Les données TOP SQL en temps réel proviennent d'un cache en mémoire créé après le démarrage de l'instance. Le cache se met à jour automatiquement lors de l'exécution des instructions SQL. Consultez l'heure Last Executed At d'une instruction dans la section Real-time Top SQL Statements - List.

      • Dans la section Real-time Top SQL Statements - List, cliquez sur une entrée dans la colonne Statement ou SQL Text pour Copy son contenu.

      Spécifiez des options telles que l'intervalle de récupération des données (par exemple, every 10 seconds) et cliquez sur Get, sélectionnez une métrique de tri (par exemple, average CPU overhead) et définissez le nombre de résultats à afficher (par exemple, TOP 10).

    • Interroger les TOP SQL historiques

      Utilisez SQL Explorer and Audit pour consulter les TOP SQL historiques de l'instance.

Référence de l'interface utilisateur

  • Aperçu TOP SQL : affiche la dernière mise à jour des données de la page et fournit des commandes pour l'ensemble de la page.

  • TOP SQL en temps réel - surcharge moyenne : classe les instructions SQL selon la consommation de ressources par exécution. Utilisez cette vue pour identifier les requêtes inefficaces.

    Tableau 1. Paramètres pour TOP SQL en temps réel - surcharge moyenne

    Paramètre

    Description

    average CPU overhead

    Temps CPU moyen consommé par exécution. Unité : millisecondes (ms).

    average execution duration

    Durée moyenne écoulée par exécution. Unité : millisecondes (ms).

    average returned rows

    Nombre moyen de lignes renvoyées par exécution.

    average logical reads

    Nombre moyen d'opérations de lecture logique par exécution.

    average physical reads

    Nombre moyen d'opérations de lecture physique par exécution.

    average logical writes

    Nombre moyen d'opérations d'écriture logique par exécution.

  • TOP SQL en temps réel - surcharge totale : classe les instructions SQL selon la consommation cumulative de ressources. Utilisez cette vue pour identifier les requêtes fréquemment exécutées ou de longue durée qui génèrent la charge globale la plus élevée.

    Tableau 2. Paramètres pour TOP SQL en temps réel - surcharge totale

    Paramètre

    Description

    total CPU overhead

    Temps CPU total consommé sur toutes les exécutions. Unité : millisecondes (ms).

    total execution duration

    Durée totale écoulée sur toutes les exécutions. Unité : millisecondes (ms).

    total returned rows

    Nombre total de lignes renvoyées sur toutes les exécutions.

    total logical reads

    Nombre total d'opérations de lecture logique sur toutes les exécutions.

    total physical reads

    Nombre total d'opérations de lecture physique sur toutes les exécutions.

    total executions

    Nombre total d'exécutions de l'instruction SQL.

  • TOP SQL en temps réel - liste : affiche une liste détaillée des instructions TOP SQL en temps réel et leurs métriques.

    Tableau 3. Paramètres pour TOP SQL en temps réel - liste

    Paramètre

    Description

    Database

    Nom de la base de données où l'instruction a été exécutée.

    Statement

    Instruction SQL exécutée. Cliquez pour afficher l'instruction complète.

    SQL block

    Texte du bloc SQL. Cliquez pour afficher le texte complet.

    Executions

    Nombre total d'exécutions.

    Total CPU time

    Temps CPU total consommé.

    Average CPU time

    Temps CPU moyen consommé par exécution.

    Execution duration

    Durée totale écoulée sur toutes les exécutions.

    Average execution duration

    Durée moyenne écoulée par exécution.

    Total returned rows

    Nombre total de lignes renvoyées.

    Average returned rows

    Nombre moyen de lignes renvoyées par exécution.

    Total logical reads

    Nombre total d'opérations de lecture logique.

    Average logical reads

    Nombre moyen d'opérations de lecture logique par exécution.

    Total physical reads

    Nombre total d'opérations de lecture physique.

    Average physical reads

    Nombre moyen d'opérations de lecture physique par exécution.

    Total logical writes

    Nombre total d'opérations d'écriture logique.

    Average logical writes

    Nombre moyen d'opérations d'écriture logique par exécution.

    Last executed at

    Date et heure de la dernière exécution de l'instruction.