sys.dm_os_dispatcher_pools (Transact-SQL)

Se aplica a:SQL ServerAzure Synapse Analytics AnalyticsPlatform System (PDW)

Devuelve información sobre los grupos de distribuidores de la sesión. Los grupos de distribuidores son grupos de subprocesos utilizados por componentes del sistema para realizar el procesamiento en segundo plano.

Nota:

Para llamarlo desde Azure Synapse Analytics o Analytics Platform System (PDW), use el nombre sys.dm_pdw_nodes_os_dispatcher_pools. El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.

Nombre de la columna Tipo de datos Descripción
dispatcher_pool_address varbinary(8) Dirección del grupo de distribuidores. dispatcher_pool_address es único. No admite valores NULL.
type nvarchar(256) El tipo del grupo de distribuidores. No admite valores NULL. Hay dos tipos de grupos de distribuidores:

DISP_POOL_XE_ENGINE

DISP_POOL_XE_SESSION

Consulta de la DMV para obtener la lista completa
name nvarchar(256) El nombre del grupo de distribuidores. No admite valores NULL.
dispatcher_count int El número de subprocesos de distribución activos. No admite valores NULL.
dispatcher_ideal_count int El número de subprocesos de distribución que el grupo de distribuidores puede incrementar. No admite valores NULL.
dispatcher_timeout_ms int El tiempo, en milisegundos, que un distribuidor esperará el nuevo trabajo antes de salir. No admite valores NULL.
dispatcher_waiting_count int El número de subprocesos de distribución inactivos. No admite valores NULL.
queue_length int El número de elementos de trabajo que esperan a ser controlados por un grupo de distribuidores. No admite valores NULL.
pdw_node_id int Se aplica a: Azure Synapse Analytics, Sistema de la plataforma de análisis (PDW)

Identificador del nodo en el que se encuentra esta distribución.

Permisos

En SQL Server y SQL Managed Instance, requiere el permiso VIEW SERVER STATE.

En los objetivos de servicio de SQL Database Basic, S0 y S1, y para las bases de datos de grupos elásticos, se requiere la cuenta de administrador del servidor, la cuenta de administrador de Microsoft Entra o la pertenencia al rol de ##MS_ServerStateReader##servidor. En el resto de objetivos del servicio de SQL Database, se requiere el permiso VIEW DATABASE STATE en la base de datos o la pertenencia en el rol del servidor ##MS_ServerStateReader##.

Permisos para SQL Server 2022 y versiones posteriores

Requiere el permiso VER ESTADO DE RENDIMIENTO DEL SERVIDOR en el servidor.