Tous les produits
Search
Centre de documentation

ApsaraDB RDS:Objets TOP

Dernière mise à jour :Aug 25, 2026

La fonctionnalité Objets TOP identifie les procédures stockées, les fonctions et les déclencheurs qui consomment le plus de ressources sur votre instance ApsaraDB RDS for SQL Server. Vous savez ainsi précisément où concentrer vos efforts d'optimisation. Avec Objets TOP, vous pouvez :

  • Classer les objets de base de données selon la charge CPU, la durée d'exécution, les lectures logiques, les lectures physiques, etc.

  • Comparer les vues basées sur le coût moyen et le coût total afin de distinguer les pics ponctuels des consommations élevées soutenues.

  • Explorer n'importe quel objet pour consulter les métriques au niveau des instructions SQL, y compris les valeurs minimales, maximales et celles de la dernière exécution.

Prérequis

Avant de commencer, assurez-vous que :

  • Votre instance RDS n'exécute pas SQL Server 2008 R2 avec des disques cloud.

  • Votre instance RDS se trouve dans l'une des 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ï).

Consulter les objets principaux

  1. Connectez-vous à la console ApsaraDB RDS. Dans la barre de navigation supérieure, sélectionnez la région où réside votre instance, puis cliquez sur l'ID de l'instance.

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

  3. Cliquez sur l'onglet TOP Objects.

  4. Configurez les options d'affichage situées à droite de la page : sélectionnez la base de données, définissez l'intervalle d'actualisation, choisissez une métrique de tri, indiquez le nombre d'entrées à afficher et activez l'option Automatic Refresh.

    TOP Objects configuration panel

Présentation de la page

Aperçu des objets TOP

Cette section contrôle les données affichées sur l'ensemble de la page et indique la date de la dernière mise à jour des statistiques des objets.

Paramètre Description
DB Filter Base de données dont les objets doivent être affichés. Sélectionnez plusieurs bases de données pour les afficher simultanément.
Auto-Refresh Interval Intervalle d'actualisation de la page lorsque l'actualisation automatique est activée. Options : 5, 10, 30 ou 60 secondes.
Top User Objects By Performance Consumption Métrique utilisée pour classer les objets en temps réel. Consultez la section Choix d'une métrique de tri pour savoir quelle métrique correspond le mieux à votre objectif de diagnostic.
TOP XX Entries Nombre d'objets principaux à afficher. Options : 5, 10 ou 15.
Automatic Refresh Active l'actualisation automatique en temps réel de la page Objets TOP.
Data Updated At Heure à laquelle les statistiques actuelles ont été générées pour l'instance.
Save As PDF File Enregistre la page actuelle sur votre ordinateur local sous forme de fichier PDF.

Choix d'une métrique de tri

Utilisez le tableau suivant pour associer votre objectif de diagnostic à la métrique de tri la plus pertinente.

Objectif de diagnostic Métrique recommandée
Identifier les objets qui provoquent des pics de CPU lors d'exécutions individuelles Average CPU Overhead
Identifier les objets qui génèrent la charge CPU cumulative la plus élevée sur l'instance Total CPU Overhead
Identifier les objets dont les exécutions individuelles sont systématiquement lentes Average Execution Duration
Identifier les objets qui lisent le plus de données au total Total Logical Reads ou Total Physical Reads

Objets principaux en temps réel - Coût moyen

Cette section classe les objets selon les moyennes par exécution. Utilisez-la pour identifier les objets individuellement coûteux, indépendamment de leur fréquence d'exécution. Il s'agit des meilleurs candidats pour l'optimisation des requêtes ou des index.

Métrique Description
Average CPU Overhead Charge CPU moyenne par exécution d'instruction pour chaque objet. Unité : millisecondes.
Average Execution Duration Durée d'exécution moyenne par instruction pour chaque objet. Unité : millisecondes.
Average Logical Reads Nombre moyen de lectures logiques par exécution d'instruction pour chaque objet.
Average Returned Rows Nombre moyen de lignes renvoyées par exécution d'instruction pour chaque objet.

Objets principaux en temps réel - Coût total

Cette section classe les objets selon leur part de la consommation totale des ressources de l'instance. Utilisez-la pour identifier les objets qui génèrent la charge globale la plus importante. Il s'agit des meilleurs candidats lorsque vous devez réduire la pression sur l'ensemble de l'instance.

Métrique Description
Total CPU Overhead Percentage Part de l'objet dans la charge CPU totale de l'instance.
Total Execution Duration Percentage Part de l'objet dans la durée d'exécution totale de l'instance.
Total Logical I/O Percentage Part de l'objet dans les E/S logiques totales de l'instance.
Total Returned Rows Percentage Part de l'objet dans le nombre total de lignes renvoyées par l'instance.

Objets principaux en temps réel - Liste

Cette section répertorie les N premiers objets avec leurs statistiques cumulatives.

Tous les comptes cumulatifs (Total Executions, Total CPU Overhead, etc.) sont réinitialisés lors du redémarrage de l'instance ou de l'effacement du cache de plan. Ces métriques reflètent l'activité depuis la dernière réinitialisation, et non les totaux historiques.
Paramètre Description
Object Name Nom qualifié complet de l'objet : nom de la base de données, nom du schéma et nom de l'objet.
Object Type Type d'objet : procédure stockée, fonction, déclencheur, etc.
Total Executions Nombre total d'exécutions depuis le dernier redémarrage de l'instance ou l'effacement du cache.
Total CPU Overhead Charge CPU totale pour toutes les exécutions depuis le dernier redémarrage de l'instance ou l'effacement du cache. Unité : millisecondes.
Average CPU Overhead Charge CPU moyenne par exécution. Unité : millisecondes.
Total Execution Duration Durée d'exécution totale pour toutes les exécutions depuis le dernier redémarrage de l'instance ou l'effacement du cache. Unité : millisecondes.
Average Execution Duration Durée d'exécution moyenne par exécution. Unité : millisecondes.
Total Returned Rows Nombre total de lignes renvoyées pour toutes les exécutions depuis le dernier redémarrage de l'instance ou l'effacement du cache.
Average Returned Rows Nombre moyen de lignes renvoyées par exécution.
Total Logical Reads Nombre total de lectures logiques depuis le dernier redémarrage de l'instance ou l'effacement du cache.
Average Logical Reads Nombre moyen de lectures logiques par exécution.
Total Physical Reads Nombre total de lectures physiques depuis le dernier redémarrage de l'instance ou l'effacement du cache.
Average Physical Reads Nombre moyen de lectures physiques par exécution.
Total Logical Writes Nombre total d'écritures logiques depuis le dernier redémarrage de l'instance ou l'effacement du cache.
Average Logical Writes Nombre moyen d'écritures logiques par exécution.
Total Logical I/O Nombre total d'E/S logiques depuis le dernier redémarrage de l'instance ou l'effacement du cache.
Average Logical I/O Nombre moyen d'E/S logiques par exécution.

Consulter les métriques au niveau des instructions SQL

Pour explorer un objet en détail, cliquez sur le signe plus (+) à gauche de la ligne de l'objet. La vue développée affiche les paramètres suivants pour chaque instruction SQL contenue dans l'objet.

Paramètre Description
Object Name Objet parent contenant cette instruction SQL.
Statement (View Details) Instruction SQL. Cliquez pour afficher le texte complet de l'instruction.
Executions Nombre total d'exécutions de l'instruction.
Obtain Query Plan Nombre de fois où le système a récupéré le plan d'exécution de l'instruction.
Total CPU Overhead Charge CPU totale pour toutes les exécutions. Unité : millisecondes.
Average CPU Overhead Charge CPU moyenne par exécution. Unité : millisecondes.
Minimum CPU Overhead Charge CPU la plus faible observée parmi toutes les exécutions. Unité : millisecondes.
Maximum CPU Overhead Charge CPU la plus élevée observée parmi toutes les exécutions. Unité : millisecondes.
Last CPU Overhead Charge CPU de la dernière exécution. Unité : millisecondes.
Total Execution Duration Durée d'exécution totale pour toutes les exécutions. Unité : millisecondes.
Average Execution Duration Durée d'exécution moyenne par exécution. Unité : millisecondes.
Minimum Execution Duration Durée d'exécution la plus courte observée parmi toutes les exécutions. Unité : millisecondes.
Maximum Execution Duration Durée d'exécution la plus longue observée parmi toutes les exécutions. Unité : millisecondes.
Last Execution Duration Durée d'exécution de la dernière exécution. Unité : millisecondes.
Total Returned Rows Nombre total de lignes renvoyées pour toutes les exécutions.
Average Returned Rows Nombre moyen de lignes renvoyées par exécution.
Minimum Returned Rows Nombre minimal de lignes renvoyées parmi toutes les exécutions.
Maximum Returned Rows Nombre maximal de lignes renvoyées parmi toutes les exécutions.
Last Returned Rows Nombre de lignes renvoyées par la dernière exécution.
Total Logical Reads Nombre total de lectures logiques pour toutes les exécutions.
Average Logical Reads Nombre moyen de lectures logiques par exécution.
Minimum Logical Reads Nombre minimal de lectures logiques parmi toutes les exécutions.
Maximum Logical Reads Nombre maximal de lectures logiques parmi toutes les exécutions.
Last Logical Reads Nombre de lectures logiques de la dernière exécution.
Total Physical Reads Nombre total de lectures physiques pour toutes les exécutions.
Average Physical Reads Nombre moyen de lectures physiques par exécution.
Minimum Physical Reads Nombre minimal de lectures physiques parmi toutes les exécutions.
Maximum Physical Reads Nombre maximal de lectures physiques parmi toutes les exécutions.
Last Physical Read Nombre de lectures physiques de la dernière exécution.
Total Logical Writes Nombre total d'écritures logiques pour toutes les exécutions.
Average Logical Writes Nombre moyen d'écritures logiques par exécution.
Minimum Logical Writes Nombre minimal d'écritures logiques parmi toutes les exécutions.
Maximum Logical Writes Nombre maximal d'écritures logiques parmi toutes les exécutions.
Last Logical Writes Nombre d'écritures logiques de la dernière exécution.
Total Logical I/O Nombre total d'E/S logiques pour toutes les exécutions.
Average Logical I/O Nombre moyen d'E/S logiques par exécution.
Minimum Logical I/O Valeur d'E/S logiques la plus faible parmi toutes les exécutions.
Maximum Logical I/O Valeur d'E/S logiques la plus élevée parmi toutes les exécutions.
Last Logical I/O Valeur d'E/S logiques de la dernière exécution.

Étapes suivantes

Après avoir identifié les objets à forte consommation, utilisez les outils suivants pour approfondir l'investigation :

  • Vérifier les plans d'exécution : consultez la manière dont SQL Server traite chaque instruction afin de détecter les index manquants ou les stratégies de jointure inefficaces. Utilisez la page Performance Optimization pour accéder à l'analyse des plans d'exécution.

  • Explorer d'autres diagnostics : revenez à Autonomy Services > Performance Optimization pour accéder à d'autres fonctionnalités de diagnostic, notamment l'analyse des requêtes lentes et les tendances de performance au niveau de l'instance.