Kategoria zdarzenie blokad

Use the event classes in the Locks event category to monitor locking activity in an instance of the Microsoft SQL Server Database Engine.Te zdarzenie klasy może pomóc w zbadać blokowania problemów powodowanych przez wielu użytkowników, Odczyt i modyfikacja danych jednocześnie.

Ponieważ Database Engine często przetwarza wiele blokady, przechwytywanie Blokuje klas zdarzeń podczas śledzenia mogą powodować znaczne obciążenie i spowodować plików śledzenia dużych lub tabel.

W tej sekcji

Temat

Description

Deadlock Graph Event Class

Zawiera opis zakleszczenia w formacie XML.

Lock:Acquired Event Class

Wskazuje, że do zasób, takie jak wiersz tabela został nabyty blokada.

Zablokuj: Anuluj klasa zdarzenie

Śledzi żądania blokada, które zostały anulowane przed został blokada (na przykład w celu uniknięcia zakleszczenie).

Lock:Deadlock Chain Event Class

Monitory wystąpieniu warunki zakleszczenie i obiekty, które są wynikiem.

Lock:Deadlock Event Class

Ścieżki, gdy transakcja zażądał blokadę już zablokowana przez inną transakcję w zakleszczenie zasób.

Zablokuj: eskalacji klasa zdarzenia

Wskazuje, że blokada lepiej przetwarzaniu został przekonwertowany na blokadę gruboziarnisty przetwarzaniu.

Lock:Released Event Class

Ścieżki, po zwolnieniu blokada.

Lock:Timeout (timeout > 0) Event Class

Ścieżki, gdy nie można ukończyć żądania blokada, ponieważ inna transakcja ma blokada blokada na żądanego zasób.Zdarzenie to występuje tylko w sytuacjach, gdy wartość limitu czas blokada jest większa od zera.

Lock:Timeout Event Class

Ścieżki, gdy nie można ukończyć żądania blokada, ponieważ inna transakcja ma blokada blokada na żądanego zasób.