sys.dm_pdw_resource_waits(Transact-SQL)

적용 대상: 예Azure Synapse Analytics 예병렬 데이터 웨어하우스

의 모든 리소스 종류에 대한 대기 정보를 Azure Synapse Analytics 표시합니다.

참고

이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.

열 이름 데이터 형식 Description 범위
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) 대기의 영향을 받는 개체의 형식입니다. 가능한 값은 다음과 같습니다.

개체

DATABASE

시스템

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

참고 항목

Transact-SQL)(Azure Synapse Analytics 및 병렬 Data Warehouse 동적 관리 뷰