Udostępnij za pośrednictwem


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.