sys.dm_os_dispatcher_pools(Transact-SQL)
적용 대상: SQL Server Azure Synapse Analytics Analytics Platform System(PDW)
세션 Dispatcher 풀에 대한 정보를 반환합니다. 디스패처 풀은 시스템 구성 요소에서 백그라운드 처리를 수행하는 데 사용하는 스레드 풀입니다.
참고 항목
Azure Synapse Analytics 또는 PDW(Analytics Platform System)에서 이를 호출하려면 이름 sys.dm_pdw_nodes_os_dispatcher_pools 사용합니다. 이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
dispatcher_pool_address | varbinary(8) | 디스패처 풀의 주소입니다. dispatcher_pool_address 고유합니다. Null을 허용하지 않습니다. |
type | nvarchar(256) | 디스패처 풀의 형식입니다. Null을 허용하지 않습니다. 디스패처 풀에는 두 가지 유형이 있습니다. DISP_POOL_XE_ENGINE DISP_POOL_XE_SESSION 전체 목록에 대한 DMV 쿼리 |
name | nvarchar(256) | 디스패처 풀의 이름입니다. Null을 허용하지 않습니다. |
dispatcher_count | int | 활성 발송자 스레드의 수입니다. Null을 허용하지 않습니다. |
dispatcher_ideal_count | int | 디스패처 풀에서 사용할 수 있는 디스패처 스레드 수입니다. Null을 허용하지 않습니다. |
dispatcher_timeout_ms | int | 디스패처가 종료되기 전에 새 작업을 기다리는 시간(밀리초)입니다. Null을 허용하지 않습니다. |
dispatcher_waiting_count | int | 유휴 발송자 스레드의 수입니다. Null을 허용하지 않습니다. |
queue_length | int | 디스패처 풀에서 처리하기를 기다리는 작업 항목의 수입니다. Null을 허용하지 않습니다. |
pdw_node_id | int | 적용 대상: Azure Synapse Analytics, Analytics Platform System(PDW) 이 배포가 있는 노드의 식별자입니다. |
사용 권한
SQL Server 및 SQL Managed Instance에서는 VIEW SERVER STATE
권한이 필요합니다.
SQL Database Basic, S0 및 S1 서비스 목표 또는 탄력적 풀 내의 데이터베이스에 대해서는 서버 관리자 계정, Microsoft Entra 관리자 계정 또는 ##MS_ServerStateReader##
서버 역할의 멤버 자격이 필요합니다. 다른 모든 SQL Database 서비스 목표에 대해서는 데이터베이스에 대한 VIEW DATABASE STATE
권한 또는 ##MS_ServerStateReader##
서버 역할의 멤버 자격이 필요합니다.
SQL Server 2022 이상에 대한 사용 권한
서버에 대한 VIEW SERVER PERFORMANCE STATE 권한이 필요합니다.