分享方式:


sys.dm_pdw_resource_waits (Transact-SQL)

適用於:Azure Synapse Analytics Analytics 平台系統 (PDW)

顯示 Azure Synapse Analytics 中所有資源類型的等候資訊。

注意

Azure Synapse Analytics 的無伺服器 SQL 集區不支援此語法。

資料行名稱 資料類型 描述 範圍
wait_id bigint 要求在等候清單中的位置。 以 0 為基礎的序數。 這在所有等候項目之間並不是唯一的。
session_id nvarchar(32) 發生等候狀態的會話標識碼。 請參閱 sys.dm_pdw_exec_sessions (Transact-SQL) 中的session_id。
type nvarchar(255) 此專案所代表的等候類型。 可能的值:

連線

本機查詢並行

分散式查詢並行

DMS 並行

備份並行
object_type nvarchar(255) 受等候影響的物件類型。 可能的值:

物件

資料庫

系統

SCHEMA

應用
object_name nvarchar(386) 受等候影響之指定物件的名稱或 GUID。 數據表和檢視會以三部分名稱顯示。

索引和統計數據會以四部分名稱顯示。

名稱、主體和資料庫是字串名稱。
request_id nvarchar(32) 發生等候狀態的要求標識碼。 要求的 QID 識別碼。

載入要求的 GUID 識別碼。
request_time datetime 要求鎖定或資源的時間。
acquire_time datetime 取得鎖定或資源的時間。
state nvarchar(50) 等候狀態的狀態。 無法使用的資訊。
priority int 等候專案的優先順序。 無法使用的資訊。
concurrency_slots_used int 內部 請參閱下方的監視資源等候
resource_class nvarchar(20) 內部 請參閱下方的監視資源等候

監視資源等候

隨著工作負載群組推出,並行位置已不再適用。 使用下列查詢和數據 resources_requested 行來了解執行要求所需的資源。

select rw.wait_id
      ,rw.session_id
      ,rw.type
      ,rw.object_type
      ,rw.object_name
      ,rw.request_id
      ,rw.request_time
      ,rw.acquire_time
      ,rw.state
      ,resources_requested = s.effective_request_min_resource_grant_percent
      ,r.group_name
  from sys.dm_workload_management_workload_groups_stats s
  join sys.dm_pdw_exec_requests r on r.group_name = s.name collate SQL_Latin1_General_CP1_CI_AS
  join sys.dm_pdw_resource_waits rw on rw.request_id = r.request_id

另請參閱

Azure Synapse Analytics 和平行資料倉儲動態管理檢視 (Transact-SQL)