Udostępnij za pośrednictwem


Zablokowane raport proces klasa zdarzenia

The Blocked Process Report klasa zdarzenia indicates that a task has been blocked for more than a specified amount of czas.To klasa zdarzenie nie zawiera zadań lub zadania, które czekają na zasoby inne niż zakleszczenie wykrywalna.

Aby skonfigurować wartość progowa i częstotliwości, z jaką generowane są raporty, należy użyć sp_configure polecenie konfigurowania Próg zablokowanego procesu opcja, która może być ustawiona w sekundach.Domyślnie są produkowane żadnych raportów zablokowanego procesu.Aby uzyskać więcej informacji o ustawieniu Próg zablokowanego procesu patrz opcjiblocked process threshold Option.

Aby uzyskać więcej informacji na temat filtrowania danych zwróconych przez Raport zablokowanego procesu klasa zdarzenia, see How to: Filter Events in a Trace (SQL Server Profiler), How to: Set a Trace Filter (Transact-SQL), lub sp_trace_setfilter (Transact-SQL).

Zablokowane proces raportu zdarzenie klasy danych kolumn

Nazwa kolumny danych

Typ danych

Description

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 za pomocą funkcja DB_ID.

3

Tak

Czas trwania

bigint

Ilość czas (w milisekundach), który został zablokowany w procesie.

13

Tak

EndTime

data_i_godzina

CursorUnprepareTa kolumna jest pusta na rozpoczęcie klas zdarzeń, takich jak SQL:BatchStarting or SP: uruchamianie.

15

Tak

EventClass

int

Typ zdarzenie = 137.

27

Nie

EventSequence

int

Sekwencja danego zdarzenie w żądaniu.

51

Nie

IndexID

int

Zmniejszanie automatycznie pliku danychAby określić identyfikator indeksu dla obiektu, należy użyć indid kolumnasysindexes tabela systemowa.

24

Tak

IsSystem

int

Wskazuje, czy zdarzenie wystąpiło w procesie systemowym, czy w procesie użytkownika.1 = proces systemowy; 0 = proces użytkownika.

60

Tak

LoginSid

obraz

Inspekcja Dodaj logowanie do roli serwera zdarzenieTo zdarzenie jest zawsze podać z wątek systemowego.IsSystem = 1; identyfikator SID = sa.

41

Tak

Tryb

int

Stan zdarzenie otrzymał lub żąda praw dostępu.

0 = NULL

1 = SCH S

2 = SCH-M

3 = S

4 = N

5 = X

6 = JEST

7 = J.M.

8 = IX

9 = SIU

10 = 6

11 = UIX

12 = BU

13 = S zakresów

14 = Zakresów U

15 = N RangeI

16 = S RangeI

17 = RangeI-U

18 = RangeI-X

19 = S RangeX

20 = RangeX-U

21 = RangeX-X

32

Tak

Identyfikator obiektu

int

Przypisane systemu identyfikator obiektu, na którym został blokada, jeśli dostępne i jest stosowane.

22

Tak

Nazwa_serwera

nvarchar

Nazwa wystąpienie programu SQL Server śledzone.

26

SessionLoginName

nvarchar

Nazwa logowania użytkownika, które powstały w sesja.Na przykład, jeśli połączenie z SQL Server przy użyciu Login1 i wykonać instrukcję jako Login2, SessionLoginName pokazuje Login1; i LoginName pokazuje Login2.W tej kolumnie są wyświetlane oba SQL Server i identyfikatory logowania systemu Windows.

64

Tak

TextData

ntext

Wartości tekstowe są zależne od klasa zdarzenia przechwytywane śledzenia.

1

Tak

TransactionID

bigint

Nie obejmuje operacje sortowania dotyczących tworzenia indeksów; tylko operacje sortowania w kwerendzie (na przykład klauzulę ORDER BY w instrukcja SELECT).

4

Tak