Partage via


Verrous, catégorie d’événement

S’applique à : SQL Server

Utilisez les classes d’événements dans la catégorie d’événements Locks pour surveiller l’activité de verrouillage dans une instance du Moteur de base de données Microsoft SQL Server. Ces classes d'événements facilitent la recherche de problèmes de verrouillage dus au fait que plusieurs utilisateurs lisent et modifient simultanément des données.

Étant donné que le Moteur de base de données traite souvent de nombreux verrous, la capture des classes d’événements Locks pendant une trace peut entraîner une surcharge importante et entraîner des fichiers ou des tables de trace volumineux.

Dans cette section

Sujet Description
Deadlock Graph, classe d’événements Fournit une description XML d'un blocage.
Classe d'événements Lock:Acquired Indique qu'un verrou a été acquis sur une ressource, par exemple une ligne d'une table.
Classe d'événements Lock:Cancel Trace les requêtes de verrous qui ont été annulées avant l'acquisition du verrou (par exemple pour empêcher un blocage).
Classe d'événements Lock:Deadlock Chain Contrôle les conditions de blocage et les objets impliqués.
Classe d'événements Lock:Deadlock Trace à quel moment une transaction a demandé un verrou sur une ressource déjà verrouillée par une autre transaction, ce qui provoque un blocage.
Classe d'événements Lock:Escalation Indique qu'un verrouillage spécifique s'est transformé en verrouillage de plus grande ampleur.
Lock:Released, classe d’événements Trace la libération d'un verrou.
Lock :Timeout (timeout > 0) Classe d’événements Trace à quel moment les demandes de verrous ne sont pas possibles car une autre transaction possède un verrou de blocage sur la ressource demandée. Cet événement se produit uniquement lorsque la valeur d'expiration du verrou est supérieure à zéro (0).
Lock:Timeout, classe d’événements Trace à quel moment les demandes de verrous ne sont pas possibles car une autre transaction possède un verrou de blocage sur la ressource demandée.