2008-12-11 3 views

Répondre

4

Si vous utilisez l'événement SP :: Starting, vous pouvez voir toutes les procédures stockées qui sont exécutées. Vous voulez vous assurer d'avoir quelques colonnes de profil inclues:

NestLevel - Ceci indique le niveau d'imbrication des SP qui s'appellent l'un l'autre - donc si Test appelle EmbeddedTest alors l'évènement SP :: Starting pour Test affichera NestLevel = 1 et l'événement pour EmbeddedTest montrera NestLevel = 2

ObjectName - affiche le nom de la procédure stockée en cours d'exécution

SPID - ID de session pour la connexion

donc, pour trouver une séquence d'appel dont vous avez besoin pour rechercher un événement avec NestLevel supérieur à 1, puis recherchez le NestLevel = 1 sur le même SPID qui a précédé l'appel. Bien sûr, cela fonctionne également pour des niveaux de nidification plus profonds.

Questions connexes