Share via


Affichage des plans d'exécution en utilisant des classes d'événements dans le Générateur de profils SQL Server

Les classes d'événements suivantes du Générateur de profils SQL Server capturent les informations Showplan. Pour afficher les informations de plan d'exécution en utilisant ces classes d'événements, vous devez également inclure les classes d'événements appropriées des procédures stockées et des catégories d'événements Transact-SQL dans la définition de trace. Pour plus d'informations, consultez Classes d'événements SQL Server.

Les utilisateurs doivent disposer de l'autorisation ALTER TRACE pour pouvoir utiliser Générateur de profils SQL Server afin d'afficher les plans d'exécution.

ms190233.note(fr-fr,SQL.90).gifRemarque :
Les événements du Générateur de profils SQL Server qui capturent les informations Showplan produisent un ensemble de lignes pour chaque requête. Aucune information Showplan n'est générée pour les procédures stockées chiffrées ou pour les déclencheurs.
Classe d'événements Description

Showplan XML

Généré lorsqu'une requête s'exécute sur SQL Server. Capture l'estimation du plan d'exécution dans le format XML avec les détails de compilation complets dans la colonnes de données TextData de la trace. Pour plus d'informations, consultez Classe d'événements Showplan XML.

Showplan XML For Query Compile

Généré lorsqu'une requête est compilée ou recompilée sur SQL Server. Il s'agit de l'équivalent de compilation de l'événement Showplan XML. Showplan XML est généré lors de l'exécution d'une requête. Showplan XML For Query Compile est générée lors de la compilation d'une requête. Pour plus d'informations, consultez Classe d'événements Showplan XML For Query Compile.

Showplan Text

Généré lorsqu'une requête s'exécute sur SQL Server. Affiche l'estimation du plan d'exécution de la requête de l'instruction Transact-SQL en cours d'exécution. Pour plus d'informations, consultez Classe d'événements Showplan Text.

Showplan Text (non codé)

Généré lorsque SQL Server exécute une instruction Transact-SQL. Affiche les mêmes informations que la classe d'événements Showplan Text, mais les informations d'événements sont formatées sous la forme d'une chaîne et non sous forme de données binaires. Pour plus d'informations, consultez Classe d'événements Showplan Text (Unencoded).

Showplan All

Généré lorsqu'une requête s'exécute sur SQL Server. Affiche l'estimation du plan d'exécution avec les détails de compilation complets. Pour plus d'informations, consultez Classe d'événements Showplan All.

Showplan All For Query Compile

Générée lorsqu'une requête est compilée ou recompilée sur SQL Server. Il s'agit de l'équivalent de compilation de l'événement Showplan All. Showplan All est générée lors de l'exécution d'une requête. Showplan All For Query Compile est générée lors de la compilation d'une requête. Pour plus d'informations, consultez Classe d'événements Showplan All for Query Compile.

Showplan XML Statistics Profile

Généré lors de la compilation. Capture le plan d'exécution réel dans le format XML avec les détails d'exécution complets dans la colonnes de données TextData de la trace. Pour plus d'informations, consultez Classe d'événements Showplan XML Statistics Profile.

Showplan Statistics Profile

Généré lors de la compilation. Affiche le plan d'exécution réel avec les détails d'exécution complets dans le format texte. Pour plus d'informations, consultez Classe d'événements Showplan Statistics Profile.

Performance statistics

Cet événement est similaire à Showplan XML For Query Compile. Il se produit lorsqu'un plan de requête compilé est placé en cache pour la première fois, compilé ou recompilé un nombre illimité de fois et lorsque le plan est vidé du cache. Dans ce cas, la colonne de données TextData de cet événement contient le plan dans le format XML en cours de compilation ou de recompilation. Pour plus d'informations, consultez Classe d'événements Performance Statistics.

Classes d'événements devant être supprimées des prochaines versions Showplan

Dans les prochaines versions de SQL Server, les classes d'événements suivantes du Générateur de profils SQL Server seront supprimées. Nous vous recommandons d'utiliser les nouvelles classes d'événements dès que possible. Les classes d'événements devant être supprimées sont répertoriées dans le tableau ci-dessous, accompagnées de la nouvelle classe d'événements à utiliser.

Événements supprimés du Générateur de profils SQL Server Nouvel événement du Générateur de profils SQL

Showplan All

Showplan XML

Showplan All For Query Compile

Showplan XML For Query Compile

Showplan Statistics Profile

Showplan XML Statistics Profile

Showplan Text

Showplan XML

Showplan Text (non codé)

Showplan XML

Modification des noms de classes d'événements Showplan dans SQL Server 2005

Les classes d'événements Microsoft SQL Server 2000 Générateur de profils SQL Server qui génèrent une sortie Showplan ont été renommées dans SQL Server 2005 :

Noms de classes d'événements SQL Server 2000 Noms de classes d'événements SQL Server 2005

Execution Plan

Showplan Text (non codé)

Show Plan All

Showplan All

Show Plan Statistics

Showplan Statistics Profile

Show Plan Text

Showplan Text

ms190233.note(fr-fr,SQL.90).gifRemarque :
Les ID d'événement de trace de ces classes d'événements ne changent pas.

Voir aussi

Concepts

Sécurité Showplan
Référence des opérateurs physiques et logiques
Showplans XML
Instructions Transact-SQL qui génèrent des plans d'exécution

Autres ressources

Utilisation du Générateur de profils SQL Server

Aide et Informations

Assistance sur SQL Server 2005