Vote utilisateur: 4 / 5

Etoiles activesEtoiles activesEtoiles activesEtoiles activesEtoiles inactives
 

La version 11 de SQL server (aka Denali) dispose d'un assistant de création pour les "extended events". Ces évènements permettent de suivre et de tracer des points complexes sur le serveur de base de données.

Voyons comment procéder pour créer et tracer ces évènements avec le nouvel assistant intégré à SQL Server Denali.

Le lancement du "session wizard" s'effectue à partir de la section de management dans SSMS

Lancement de l'assitant de création d'un extended events

Le wizard démarre :

 

Premier écran de l'assistant de session

 

Il faut ensuite nommer la session, c'est à dire l'ensemble des évènements tracés et déterminer si cette session de trace doit être lancée dès le démarrage de l'instance sql server.

Nom de la session et choix pour des évènements tracés dès le démarrage

 

Il est possible de construire la session à partir d'un modèle ou de tout batir de zéro :

 

Choix template ou nouvelle session

 

 

Il faut ensuite choisie un ou plusieurs évènements à intégrer dans la trace de session : 

Choix du ou des évènements à intégrer dans la trace de session

 

 Intégration de l'évènement dans la session : 

 

Intégration de l'évènement dans la session

 

 

 Choix des données de contexte liées à l'évènement :

 

Choix des données de contexte liées à l'évènement

 

 

Il est possible de filtrer des évènements à tracer en fonction de condition. La durée (duration) qu'on voit coté de l'outil sql profiler est ici remplacée par "task_execution_time".

 

Filtrage des évènements à tracer

 

 Cible de la trace de session : fichier ou en mémoire.

 

Cible de la trace de session : fichier ou en mémoire

 

 

 Résumé de la définition de la session :

 

 

Résumé de la définition de la session

 

 Le code généré par l'assistant :

 

Le code généré par l'assistant

 

 

 Démarrage de la session de trace via SSMS :

 

Démarrage de la session de trace

 

 

 La session est démarrée :

 

La session est démarrée