L'onglet Events de la boîte de dialogue Trace Properties permet de choisir les
événements dont on souhaite effectuer un suivi, comme cela est indiqué dans l'écran
1.
A première vue, la liste des événements peut paraître impressionnante, surtout
si on a choisi d'afficher toutes les classes d'événements. Mais à mesure
Evénements
que l’on
devient familier de Profiler, on sait quels événements doivent faire l’objet d’un
suivi pour analyser des types particuliers de situations. Notez que si l’on démarre
SQL Server avec l’option -x, qui désactive l’accumulation de statistiques pour
le suivi de performances, on est également incapable de suivre les événements
avec Profiler.
Profiler classe les événements dans les catégories suivantes : Curseurs (Cursors),
Erreur et avertissement (Errors and Warning), Verrouillages (Locks), Divers (Misc.),
Objets (Objects), Analyses (Scans), Sessions, Opérateurs SQL (SQL Operators),
Procédures cataloguées (Stored Procedures), Transactions, TSQL et Défini par l’utilisateur
(User Configurable). Certains événements peuvent correspondre à plusieurs catégories.
Si par exemple on souhaite suivre des instructions T-SQL (Transact SQL), on aura
peut-être besoin de suivre les événements SQL:Batch-Starting, SQL:BatchCompleted,
SQL:Stmt- Starting, SQL:StmtCompleted, SP:StmtStarting, SP:StmtCompleted, RPC:Starting
et RPC:Completed.
Certains événements offrent plus d’informations que d’autres. Par exemple, dans
la catégorie SQL Operators, les événements Select, Insert, Update et Delete indiquent
simplement qu’une opération DML (Data Manipulation Language) a été effectuée.
Dans la catégorie Procédures cataloguées, SP:Starting et SP:Completed indiquent
qu’une procédure cataloguée donnée a démarré ou s’est terminée. En outre, SP:StmtStarting
et SP:StmtCompleted indiquent le début et la fin de chaque instruction présente
dans une procédure cataloguée. Dans la catégorie TSQL, les événements SQL:BatchStarting
and SQL:BatchCompleted indiquent le début et la fin d’un lot et les événements
SQL:StmtStarting and SQL:StmtCompleted indiquent le début et la fin de l’instruction
d’un lot. La catégorie TSQL inclut également des événements indiquant le début
et la fin d’un appel de procédure cataloguée distante.
Selon les informations souhaitées, on décidera de suivre le début ou la fin d’un
événement (ou les deux). En général, les instructions de début s’avèrent très
utiles lorsque l’on doit tracer l’exécution chronologique des événements, mais
elles n’offrent que peu d’informations : ID de process serveur (SPID), ID de connexion
et heure de début. Les événements de fin d’un événement proposent plus d’informations
car, à la fin d’un événement, SQL Server peut spécifier en plus, le temps CPU
consommé, la durée totale d’exécution (temps écoulé), le nombre de lectures logiques
et d’écritures physiques effectuées, etc…
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Adapter la sécurité OT aux réalités de l’industrie
- Les applications financières sont le terrain privilégié de la fraude
- Compromission des identités numériques : la panne invisible qui met les entreprises à l’arrêt
- Tendances Supply Chain : investir dans la technologie pour répondre aux nouvelles attentes clients
Articles les + lus
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
Analyse Patch Tuesday Mars 2026
À la une de la chaîne Tech
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
- Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
- Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
- Analyse Patch Tuesday Mars 2026
