Udostępnij za pośrednictwem


sys.dm_os_waiting_tasks (Transact-SQL)

Zwraca informacje o kolejce oczekiwania zadań, które oczekują na niektórych zasób.

Nazwa kolumna

Typ danych

Description

waiting_task_address

varbinary(8)

Adres zadań oczekujących.

session_id

smallint

Identyfikator sesja, skojarzony z zadaniem.

exec_context_id

int

Identyfikator kontekstu wykonania skojarzony z zadaniem.

wait_duration_ms

int

Całkowity czas dla tego typu oczekiwania w milisekundach.Jest to czas, włącznie z signal_wait_time.

wait_type

nvarchar(60)

Nazwa typu oczekiwania.

resource_address

varbinary(8)

Adres zasób, dla którego oczekuje zadanie.

blocking_task_address

varbinary(8)

Zadania, który aktualnie posiada tego zasób

blocking_session_id

smallint

Identyfikator sesja, która blokuje żądania.Jeśli ta kolumna ma wartość NULL, żądanie nie jest zablokowany lub informacje o sesja blokowania sesja nie jest dostępna (lub nie można zidentyfikować).

2 = Blokowanie oddzielonych transakcja rozproszona jest właścicielem zasób.

3 = Blokowanie transakcji odroczenia odzyskiwanie jest właścicielem zasób.

-4 = Identyfikator sesja programu blokującego zatrzaśnięcie właściciela nie było możliwe z powodu do przejścia do stanu wewnętrznego zatrzaśnięcie.

blocking_exec_context_id

int

Identyfikator kontekstu wykonania zadania blokowania.

resource_description

nvarchar(1024)

Opis zasób, który jest jest zużywany.

Uprawnienia

Wymaga uprawnienia VIEW SERVER STATE na serwerze.