sys.dm_pdw_resource_waits (Transact-SQL)

適用対象:Azure Synapse AnalyticsAnalytics Platform System (PDW)

Azure Synapse Analytics のすべてのリソースの種類の待機情報を表示します。

注意

この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。

列名 データ型 説明 Range
wait_id bigint 待機リスト内の要求の位置。 0 から始まる序数。 これは、すべての待機エントリで一意ではありません。
session_id nvarchar(32) 待機状態が発生したセッションの ID。 「sys.dm_pdw_exec_sessions (Transact-SQL)」の「session_id」を参照してください。
nvarchar (255) このエントリが表す待機の種類。 指定できる値

接続

ローカル クエリのコンカレンシー

分散クエリのコンカレンシー

DMS コンカレンシー

バックアップコンカレンシー
object_type nvarchar (255) 待機の影響を受けるオブジェクトの種類。 指定できる値

オブジェクト

データベース

SYSTEM

SCHEMA

アプリケーション
object_name nvarchar(386) 待機の影響を受けた指定したオブジェクトの名前または GUID。 テーブルとビューは、3 部構成の名前で表示されます。

インデックスと統計は、4 部構成の名前で表示されます。

名前、プリンシパル、およびデータベースは文字列名です。
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

参照

Azure Synapse Analytics と Parallel Data Warehouse の動的管理ビュー (Transact-SQL)