sys.dm_pdw_resource_waits (Transact-SQL)
适用于:Azure Synapse AnalyticsAnalytics Platform System (PDW)
显示 Azure Synapse Analytics 中所有资源类型的等待信息。
注意
Azure Synapse Analytics 中的无服务器 SQL 池不支持此语法。
列名 | 数据类型 | 说明 | 范围 |
---|---|---|---|
wait_id | bigint | 请求在等待列表中的位置。 | 从 0 开始的序号。 这在所有等待条目中并不唯一。 |
session_id | nvarchar(32) | 出现等待状态的会话的 ID。 | 请参阅 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) | 发生等待状态的请求的 ID。 | 请求的 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
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈