Partager via


Catégorie d'événement Verrous

Utilisez les classes d'événements de 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.

Du fait que le moteur de base de données traite souvent de nombreux verrous, la capture des classes d'événements Locks peut générer une surcharge importante sur le processeur et créer des tables ou des fichiers de trace volumineux.

Dans cette section

Rubrique

Description

Classe d'événements Deadlock Graph

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.

Classe d'événements Lock:Released

Trace la libération d'un verrou.

Classe d'événements Lock:Timeout (timeout > 0)

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).

Classe d'événements Lock:Timeout

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.