Partager via


Interactions de couche, vue

Le profilage des interactions de couche fournit des informations supplémentaires sur les temps d'exécution des fonctions dans les applications multicouches qui communiquent avec les bases de données via ADO.NET.Les données sont collectées uniquement pour les appels de fonction synchrones.

Configuration requise

  • Visual Studio Ultimate

La vue Interactions affiche les données d'interactions de couche dans deux volets :

  • Le volet principal est une arborescence hiérarchique.La ligne supérieure contient les données agrégées pour les connexions de base de données d'un processus ou d'une page ASP.NET.Les nœuds enfants contiennent des données agrégées pour les connexions de base de données du parent.

  • Lorsque vous cliquez sur un nœud d'appel base de données dans le volet principal, les données de l'instance de l'appel de base de données sont affichées dans le volet d'informations.

Le temps est affiché en nombre de millisecondes ou en nombre de battements d'horloge de l'unité centrale.Pour modifier l'unité de temps affichée, cliquez sur le menu Outils, cliquez sur Options, puis choisissez l'une des options Afficher valeurs d'heure comme.

Volet principal

Colonne

Description

Name

  • Pour une ligne supérieure, nom du processus profilé ou page Web.

  • Pour une ligne de connexion de base de données, nom du serveur qui héberge la base de données.

Base de données

Nom de la base de données (lignes de connexion de base de données uniquement).

Count

Nombre total de requêtes générées par le processus, la page Web ou la connexion de base de données.

Temps total écoulé

Durée totale passée à exécuter une requête à partir du processus, de la page Web ou de la connexion de base de données.

Temps écoulé max.

Durée maximale passée à exécuter une requête à partir du processus, de la page Web ou de la connexion de base de données.

Temps écoulé min.

Durée minimale passée à exécuter une requête à partir du processus, de la page Web ou de la connexion de base de données.

Temps moyen écoulé

Durée moyenne passée à exécuter une requête à partir du processus, de la page Web ou de la connexion de base de données.

Volet d'informations Connexion de base de données

Colonne

Description

Texte de la commande

Requête SQL de la demande.

Nombre de requêtes

Nombre d'exécutions de la requête.

Temps total écoulé

Durée totale passée à exécuter les instances de la requête.

Temps écoulé max.

Durée maximale passée à exécuter une instance de la requête.

Temps écoulé min.

Durée minimale passée à exécuter une instance de la requête.

Temps moyen écoulé

Durée moyenne passée à exécuter une instance de la requête.