Share via


sys.dm_os_waiting_tasks (Transact-SQL)

傳回有關等候某項資源的工作等候佇列資訊。

資料行名稱

資料類型

描述

waiting_task_address

varbinary(8)

等候工作的位址。

session_id

smallint

與這項工作相關聯的工作階段識別碼。

exec_context_id

int

與這項工作相關聯的執行內容識別碼。

wait_duration_ms

int

這個等候類型的總等候時間 (以毫秒為單位)。這個時間包括 signal_wait_time 在內。

wait_type

nvarchar(60)

等候類型的名稱。

resource_address

varbinary(8)

工作在等候的資源位址。

blocking_task_address

varbinary(8)

目前保留這項資源的工作。

blocking_session_id

smallint

封鎖要求之工作階段的識別碼。如果這個資料行是 NULL,表示要求沒有被封鎖,或者封鎖工作階段的工作階段資訊無法使用 (或無法識別)。

-2 = 封鎖資源是由被遺棄的分散式交易所擁有。

-3 = 封鎖資源是由延遲的復原交易所擁有。

-4 = 由於內部閂鎖狀態轉換,而無法判斷封鎖閂鎖擁有者的工作階段識別碼。

blocking_exec_context_id

int

封鎖工作的執行內容識別碼。

resource_description

nvarchar(1024)

正在耗用的資源描述。

權限

需要伺服器的 VIEW SERVER STATE 權限。