102
Chapitre 5. Analyse des performances
• Performance\ShowPlan… : affichage du plan d’exécution (voir section 8.1).
• Server\Server Memory Change : modification de la mémoire vive utilisée
par SQL Server, peut être utile pour tracer une pression mémoire, en alerte de
l’agent SQL, par exemple ;
• Stored Procedures\RPC:Completed : un appel RPC (Remote Procedure
Call – appel de procédure depuis un client, avec la syntaxe CALL, ou un objet
StoredProcedure de la bibliothèque cliente). Contient les statistiques
d’exécution (durée, lectures…).
• Stored Procedures\SP:Completed : fin de l’exécution d’une procédure stockée. Contient les statistiques d’exécution (durée, lectures…).
• Stored Procedures\SP:Recompile : recompilation d’une procédure ou d’une
partie de celle-ci (voir la section 9.1).
• Stored Procedures\SP:StmtCompleted : analyse de l’exécution de chaque
instruction d’une procédure stockée. Contient les statistiques d’exécution
(durée, lectures…).
• TSQL\SQL:BatchCompleted : fin de l’exécution d’un batch de requêtes.
Contient les statistiques d’exécution (durée, lectures…).
• TSQL\SQL:StmtCompleted : fin de l’exécution d’une instruction dans un
batch. Contient les statistiques d’exécution (durée, lectures…).
Colonnes
Les colonnes peuvent servir à filtrer ou regrouper vos événements. Vous pouvez
créer de multiples filtres. Sans ces filtres, une trace en production est pratiquement
illisible : à peine l’avez-vous démarrée, que des milliers, voir des dizaines de milliers
d’événements sont déjà tracés. Filtrer est non seulement indispensable pour la visibilité des informations, mais pour diminuer l’impact de la trace. En effet, le filtre sera
appliqué du côté du serveur, et allégera donc la trace.
Pour filtrer vous pouvez soit cliquer sur le bouton « Column filters… » de
l’onglet « Events Selection… » de la fenêtre de propriétés de la trace, soit en cliquant directement sur l’en-tête d’une colonne dans cette même fenêtre. Une boîte
de dialogue de filtre (figure 5.5) s’ouvre.
Chapitre 5. Analyse des performances
• Performance\ShowPlan… : affichage du plan d’exécution (voir section 8.1).
• Server\Server Memory Change : modification de la mémoire vive utilisée
par SQL Server, peut être utile pour tracer une pression mémoire, en alerte de
l’agent SQL, par exemple ;
• Stored Procedures\RPC:Completed : un appel RPC (Remote Procedure
Call – appel de procédure depuis un client, avec la syntaxe CALL, ou un objet
StoredProcedure de la bibliothèque cliente). Contient les statistiques
d’exécution (durée, lectures…).
• Stored Procedures\SP:Completed : fin de l’exécution d’une procédure stockée. Contient les statistiques d’exécution (durée, lectures…).
• Stored Procedures\SP:Recompile : recompilation d’une procédure ou d’une
partie de celle-ci (voir la section 9.1).
• Stored Procedures\SP:StmtCompleted : analyse de l’exécution de chaque
instruction d’une procédure stockée. Contient les statistiques d’exécution
(durée, lectures…).
• TSQL\SQL:BatchCompleted : fin de l’exécution d’un batch de requêtes.
Contient les statistiques d’exécution (durée, lectures…).
• TSQL\SQL:StmtCompleted : fin de l’exécution d’une instruction dans un
batch. Contient les statistiques d’exécution (durée, lectures…).
Colonnes
Les colonnes peuvent servir à filtrer ou regrouper vos événements. Vous pouvez
créer de multiples filtres. Sans ces filtres, une trace en production est pratiquement
illisible : à peine l’avez-vous démarrée, que des milliers, voir des dizaines de milliers
d’événements sont déjà tracés. Filtrer est non seulement indispensable pour la visibilité des informations, mais pour diminuer l’impact de la trace. En effet, le filtre sera
appliqué du côté du serveur, et allégera donc la trace.
Pour filtrer vous pouvez soit cliquer sur le bouton « Column filters… » de
l’onglet « Events Selection… » de la fenêtre de propriétés de la trace, soit en cliquant directement sur l’en-tête d’une colonne dans cette même fenêtre. Une boîte
de dialogue de filtre (figure 5.5) s’ouvre.
