Udostępnij za pośrednictwem


Klasa zdarzenia raportu proces zablokowane

Zablokowane raport procesu klasa zdarzenie wskazuje, że zadanie zostało zablokowane dla więcej niż określona ilość czas.To klasa zdarzenie nie obejmuje zadania systemowe lub zadań oczekujących na zakleszczenie niewykrywalnego zasobów.

Aby skonfigurować próg i częstotliwości, z jaką generowane są raporty, należy użyć sp_configure polecenie konfigurowania zablokowane próg procesu opcja, która może być zestaw w sekundach.Domyślnie żadne raporty zablokowanego procesu są produkowane.Aby uzyskać więcej informacji o ustawieniu zablokowane próg procesu opcji, zobacz Próg zablokowanego procesu, opcja.

Aby uzyskać informacje dotyczące filtrowania danych zwróconych przez Zablokowane raport procesu klasa zdarzenia, zobacz Jak Filtrowanie zdarzeń śledzenia (SQL Server Profiler), Jak Ustaw filtr śledzenia (Transact-SQL), lub sp_trace_setfilter (języka Transact-SQL).

Zablokowane kolumny danych klasy procesu raport zdarzenia

Nazwa kolumny danych

Typ danych

Opis

Identyfikator kolumny

Czy umożliwia filtrowanie

DatabaseID

int

ID of the database in which the lock was acquired.SQL Server Profiler displays the name of the database if the ServerName data column is captured in the trace and the server is available.Należy określić wartość dla bazy danych przy użyciu funkcja DB_ID.

3

Tak

Czas trwania

bigint

Ilość czas (w milisekundach) proces został zablokowany.

13

Tak

GodzinaZakończenia

data_i_godzina

Czas, w którym zdarzenie jest zakończone.Ta kolumna jest pusta początkowego klas zdarzeń, takich jak SQL: BatchStarting lub SP: uruchamianie.

15

Tak

EventClass

int

Typ zdarzenie = 137.

27

Nie

EventSequence

int

Sekwencja danego zdarzenie w żądaniu.

51

Nie

IndexID

int

Identyfikator indeksu na obiekt zdarzenie.Aby określić identyfikator indeksu dla obiektu, użyj indid kolumna sysindexes tabela systemowa.

24

Tak

IsSystem

int

Wskazuje, czy wystąpiło zdarzenie procesu systemowego lub proces użytkownika.1 = system, 0 = użytkownika.

60

Tak

LoginSid

obraz

Identyfikator zabezpieczeń (SID) zalogowanego użytkownika.To zdarzenie jest zawsze podać z wątek systemowego.IsSystem = 1; SID = sa.

41

Tak

Tryb

int

Państwo otrzymał zdarzenie lub żąda.

0 = NULL

1 = Sch S

2 = Sch M

3 = S

4 = U

5 = X

6 = JEST

7 = IU

8 = IX

9 = SIU

10 = 6

11 = UIX

12 = BU

13 = Zakresów S

14 = U zakresów

15 = RangeI N

16 = RangeI S

17 = RangeI U

18 = RangeI-X

19 = RangeX S

20 = RangeX U

21 = RangeX-X

32

Tak

Identyfikator obiektu

int

ID przypisanego przez system, obiektu, na którym został blokada, jeśli jest dostępny i stosowane.

22

Tak

Nazwa_serwera

nvarchar

Nazwa wystąpienie SQL Server śledzone.

26

SessionLoginName

nvarchar

Nazwa logowania użytkownika, który pochodzi z sesja.Na przykład połączyć się z serwerem SQL przy użyciu Login1 i wykonywanie instrukcja jako Login2, SessionLoginName zawiera Login1; i LoginName zawiera Login2.To kolumna wyświetla zarówno SQL Server i logowania do systemu Windows.

64

Tak

TextData

ntext

Wartości tekstowe, które są zależne od klasa zdarzenia przechwytywane śledzenia.

1

Tak

Identyfikator transakcji

bigint

Identyfikator przypisany systemu transakcji.

4

Tak