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.