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