Freigeben über


Sperren (Ereigniskategorie)

Verwenden Sie die Ereignisklassen in der Kategorie "Sperren" , um die Sperraktivität in einer Instanz des Microsoft SQL Server-Datenbankmoduls zu überwachen. Diese Ereignisklassen können Ihnen helfen, Sperrprobleme zu untersuchen, die durch mehrere Benutzer verursacht werden, die Daten gleichzeitig lesen und ändern.

Da das Datenbankmodul häufig viele Sperren verarbeitet, kann das Erfassen der Sperrereignisklassen während einer Ablaufverfolgung zu erheblichem Aufwand führen und zu umfangreichen Ablaufverfolgungsdateien oder Tabellen führen.

In diesem Abschnitt

Thema BESCHREIBUNG
Deadlock-Diagramm-Ereignisklasse Stellt eine XML-Beschreibung eines Deadlocks bereit.
Lock:Acquired-Ereignisklasse Gibt an, dass eine Sperre für eine Ressource erworben wurde, z. B. eine Zeile in einer Tabelle.
Lock:Cancel-Ereignisklasse Verfolgt Anfragen bezüglich Sperren, die vor dem Erwerb der Sperre abgebrochen wurden (z. B. um einen Deadlock zu verhindern).
Lock:Deadlock Chain-Ereignisklasse Überwacht, wann Deadlockbedingungen auftreten und welche Objekte beteiligt sind.
Lock: Deadlock-Ereignisklasse Verfolgt nach, wenn eine Transaktion eine Sperre für eine Ressource angefordert hat, die bereits durch eine andere Transaktion gesperrt wurde, was zu einem Deadlock führt.
Lock:Eskalationereignisklasse Gibt an, dass eine feiner gekörnte Sperre in eine grobkörnige Sperre umgewandelt wurde.
Lock:Freigegeben Ereignisklasse Verfolgt, wann ein Schloss entriegelt wird.
Lock:Timeout (Timeout > 0) Ereignisklasse Verfolgt nach, wann Sperranforderungen nicht abgeschlossen werden können, da eine andere Transaktion über eine Sperrsperre für die angeforderte Ressource verfügt. Dieses Ereignis tritt nur in Situationen auf, in denen der Sperrungs-Timeout-Wert größer als 0 ist.
Lock:Timeout-Ereignisklasse Verfolgt nach, wann Sperranforderungen nicht abgeschlossen werden können, da eine andere Transaktion über eine Sperrsperre für die angeforderte Ressource verfügt.