Partager via


sys.dm_os_dispatcher_pools (Transact-SQL)

S’applique à : SQL Server Azure Synapse Analytics Analytics Platform System (PDW)

Retourne des informations sur les pools de répartiteurs de la session. Les pools de répartiteurs sont des pools de threads utilisés par les composants système pour effectuer un traitement en arrière-plan.

Remarque

Pour l’appeler à partir d’Azure Synapse Analytics ou d’Analytics Platform System (PDW), utilisez le nom sys.dm_pdw_nodes_os_dispatcher_pools. Cette syntaxe n’est pas prise en charge par le pool SQL serverless dans Azure Synapse Analytics.

Nom de la colonne Type de données Description
dispatcher_pool_address varbinary(8) Adresse du pool de répartiteurs. dispatcher_pool_address est unique. N'accepte pas la valeur NULL.
type nvarchar (256) Type du pool de répartiteurs. N'accepte pas la valeur NULL. Il existe deux types de pools de répartiteurs :

DISP_POOL_XE_ENGINE

DISP_POOL_XE_SESSION

Interroger la vue DMV pour obtenir la liste complète
name nvarchar (256) Nom du pool de répartiteurs. N'accepte pas la valeur NULL.
dispatcher_count int Nombre de threads de répartiteurs actifs. N'accepte pas la valeur NULL.
dispatcher_ideal_count int Nombre de threads de répartiteurs que le pool de répartiteurs peut être amené à utiliser. N'accepte pas la valeur NULL.
dispatcher_timeout_ms int Durée, en millisecondes, pendant laquelle un répartiteur attend une nouvelle tâche avant de se fermer. N'accepte pas la valeur NULL.
dispatcher_waiting_count int Nombre de threads de répartiteurs inactifs. N'accepte pas la valeur NULL.
queue_length int Nombre d'éléments de travail attendant d'être gérés par le pool de répartiteurs. N'accepte pas la valeur NULL.
pdw_node_id int S’applique à : Azure Synapse Analytics, Analytics Platform System (PDW)

Identificateur du nœud sur lequel cette distribution est activée.

Autorisations

Sur SQL Server et SQL Managed Instance, l’autorisation VIEW SERVER STATE est requise.

Sur les objectifs de service SQL Database Basic, S0 et S1, et pour les bases de données dans des pools élastiques, le compte d’administrateur du serveur, le compte d’administrateur Microsoft Entra ou l’appartenance au ##MS_ServerStateReader## rôle serveur est requis. Sur tous les autres objectifs de service SQL Database, l’autorisation VIEW DATABASE STATE sur la base de données ou l’appartenance au rôle serveur ##MS_ServerStateReader## est requise.

Autorisations pour SQL Server 2022 (et versions plus récentes)

Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.