Analyser des requêtes avec des résultats SHOWPLAN dans SQL Server ProfilerAnalyze Queries with SHOWPLAN Results in SQL Server Profiler

S’applique à :Applies to: ouiSQL ServerSQL Server (toutes les versions prises en charge) yesSQL ServerSQL Server (all supported versions) S’applique à :Applies to: ouiSQL ServerSQL Server (toutes les versions prises en charge) yesSQL ServerSQL Server (all supported versions)

Vous pouvez ajouter des classes d'événements Showplan à une définition de trace afin que SQL Server ProfilerSQL Server Profiler rassemble et affiche les informations de plan de requête dans la trace.You can add Showplan event classes to a trace definition that cause SQL Server ProfilerSQL Server Profiler to gather and display query plan information in the trace. Vous pouvez également extraire les événements Showplan des autres événements collectés dans la trace et les enregistrer dans un fichier XML distinct.It is also possible to extract Showplan events from the other events collected in the trace and to save these Showplan events in a separate XML file.

Chacune des procédures suivantes permet d'extraire les événements Showplan de la trace :Extracting Showplan events from the trace can be done in any of the following ways:

  • Au moment de la configuration de la trace, à l’aide de l’onglet Paramètres d’extraction des événements . Notez que cet onglet n’apparaît pas tant que vous n’avez pas sélectionné l’un des événements Showplan sous l’onglet Sélection des événements .At trace configuration time, using the Events Extraction Settings tab. Note that this tab does not appear until you select a one of the Showplan events on the Events Selection tab.

  • À l’aide de l’option Extraire les événements SQL Server du menu Fichier .Using the Extract SQL Server Events option on the File menu.

  • En extrayant et en enregistrant un événement donné en cliquant avec le bouton droit dessus et en choisissant Extraire les données d’événement.By extracting and saving individual events by right-clicking a specific event and choosing Extract Event Data.

Événements ShowplanShowplan Events

Le tableau suivant répertorie et décrit les événements de trace Showplan.The Showplan trace events are listed and described in the following table.

Nom d'événementEvent name DescriptionDescription
Performance statisticsPerformance statistics Indique la première mise en cache d'un plan d'exécution compilé, à quel moment il est recompilé et à quel moment il est supprimé de la mémoire cache de plans.Indicates the first time a compiled Showplan is cached, when it is recompiled, and when it is dropped from the plan cache. La colonne TextData contient le plan d’exécution au format XML.The TextData column contains the Showplan in XML format. Pour plus d’informations, consultez Classe d’événements Performance Statistics.For more information, see Performance Statistics Event Class.
Showplan AllShowplan All Affiche le plan de requête avec le détail complet des informations de compilation de l'instruction Transact-SQLTransact-SQL exécutée.Displays the query plan with full compilation details of the executed Transact-SQLTransact-SQL statement. Par exemple, il peut afficher des estimations de coût et des listes de colonnes.For example, it might display costing estimates and column lists. Pour plus d’informations, consultez Classe d’événements Showplan All.For more information, see Showplan All Event Class.
Showplan All For Query CompileShowplan All For Query Compile Générée lorsqu'une requête est compilée ou recompilée sur SQL ServerSQL Server.Occurs when a query is compiled or recompiled on SQL ServerSQL Server. Il s’agit de l’équivalent de compilation de l’événement Showplan All .This is the compile time counterpart of the Showplan All event. Showplan All est générée lors de l’exécution d’une requête.Showplan All occurs when a query is executed. Showplan All For Query Compile est générée lors de la compilation d’une requête.Showplan All For Query Compile occurs when a query is compiled. Pour plus d’informations, consultez Classe d’événements Showplan All for Query Compile.For more information, see Showplan All for Query Compile Event Class.
Showplan Statistics ProfileShowplan Statistics Profile Affiche le plan de requête avec le détail complet des informations de l'instruction Transact-SQLTransact-SQL en cours d'exécution, dont le nombre réel de lignes traitées dans chaque opération.Displays the query plan with full run-time details of the Transact-SQLTransact-SQL statement being executed, including the actual number of rows passing through each operation. Pour plus d’informations, consultez Classe d’événements Showplan Statistics Profile.For more information, see Showplan Statistics Profile Event Class.
Showplan TextShowplan Text Affiche, sous forme de données binaires, l'arborescence du plan de requête de l'instruction Transact-SQLTransact-SQL en cours d'exécution.Displays as binary data the query plan tree of the Transact-SQLTransact-SQL statement being executed. Pour plus d’informations, consultez Classe d’événements Showplan Text.For more information, see Showplan Text Event Class.
Showplan Text (non encodée)Showplan Text (Unencoded) Affiche, sous forme de texte, l'arborescence du plan de requête de l'instruction Transact-SQLTransact-SQL en cours d'exécution.Displays as text the query plan tree of the Transact-SQLTransact-SQL statement being executed. Cette classe d'événements affiche les mêmes informations que la classe Showplan Text, à la différence que celle-ci affiche du texte au lieu de données binaires.This event class displays the same information as Showplan Text, except that this event class displays text instead of binary data. Pour plus d’informations, consultez Classe d’événements Showplan Text (non encodée).For more information, see Showplan Text (Unencoded) Event Class.
Showplan XMLShowplan XML Affiche le plan de requête avec les données complètes collectées au cours de l'optimisation de la requête.Displays the query plan with full data collected during query optimization. Cet événement est généré seulement quand un plan de requête est optimisé.This event is generated only when a query plan is optimized. Pour plus d’informations, consultez Classe d’événements Showplan XML.For more information, see Showplan XML Event Class.
Showplan XML For Query CompileShowplan XML For Query Compile Affiche le plan de requête lorsque la requête est compilée.Displays the query plan when the query is compiled. Pour plus d’informations, consultez Classe d’événements Showplan XML for Query Compile.For more information, see Showplan XML for Query Compile Event Class.
Showplan XML Statistics ProfileShowplan XML Statistics Profile Affiche le plan de requête avec le détail complet des informations d'exécution au format XML.Displays the query plan with full run-time details in XML format. Par exemple, cette classe d'événements capture le nombre de lignes traitées par chaque opérateur de l'instruction Transact-SQLTransact-SQL exécutée.For example, this event class captures the number of rows passing through each operator of the Transact-SQLTransact-SQL statement that is executed. Pour plus d’informations, consultez Classe d’événements Showplan XML Statistics Profile.For more information, see Showplan XML Statistics Profile Event Class.

Voir aussiSee Also

Performance, catégorie d’événementPerformance Event Category