sys.dm_os_dispatcher_pools (Transact-SQL)

Retourne des informations sur les pools de répartiteurs de sessions. 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.

Nom de 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

nom

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.

Autorisations

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