sys.dm_os_dispatcher_pools (Transact-SQL)

Gilt für:SQL ServerAzure Synapse Analytics AnalyticsPlatform System (PDW)

Gibt Informationen zu Sitzungsverteilerpools zurück. Verteilerpools sind von Systemkomponenten verwendete Threadpools für die Hintergrundverarbeitung.

Hinweis

Um dies von Azure Synapse Analytics oder Analytics Platform System (PDW) aufzurufen, verwenden Sie den Namen sys.dm_pdw_nodes_os_dispatcher_pools. Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.

Spaltenname Datentyp Beschreibung
dispatcher_pool_address varbinary(8) Die Adresse des Verteilerpools. dispatcher_pool_address ist einzigartig. Lässt keine NULL-Werte zu.
Typ nvarchar(256) Der Typ des Verteilerpools. Lässt keine NULL-Werte zu. Es gibt zwei Typen von Verteilerpools:

DISP_POOL_XE_ENGINE

DISP_POOL_XE_SESSION

Abfragen des DMV für die vollständige Liste
name nvarchar(256) Der Name des Verteilerpools Lässt keine NULL-Werte zu.
dispatcher_count int Die Anzahl aktiver Verteilerthreads Lässt keine NULL-Werte zu.
dispatcher_ideal_count int Die Anzahl zu verwendender Verteilerthreads, die der Verteilerpool erhöhen kann. Lässt keine NULL-Werte zu.
dispatcher_timeout_ms int Die Zeit in Millisekunden, die ein Verteiler auf neue Arbeit wartet, bevor er beendet wird. Lässt keine NULL-Werte zu.
dispatcher_waiting_count int Die Anzahl von Verteilerthreads im Leerlauf. Lässt keine NULL-Werte zu.
queue_length int Die Anzahl von Arbeitselementen, die auf die Verarbeitung durch den Verteilerpool warten. Lässt keine NULL-Werte zu.
pdw_node_id int Gilt für: Azure Synapse Analytics, Analytics Platform System (PDW)

Der Bezeichner für den Knoten, auf dem sich diese Verteilung befindet.

Berechtigungen

Für SQL Server und SQL Managed Instance ist die VIEW SERVER STATE-Berechtigung erforderlich.

Für SQL-Datenbank Standard-, S0- und S1-Dienstziele sowie für Datenbanken in elastischen Pools ist das Serveradministratorkonto, das Microsoft Entra-Administratorkonto oder die Mitgliedschaft in der ##MS_ServerStateReader##Serverrolle erforderlich. Für alle anderen SQL-Datenbank-Dienstziele ist entweder die VIEW DATABASE STATE-Berechtigung für die Datenbank oder die Mitgliedschaft in der ##MS_ServerStateReader##-Serverrolle erforderlich.

Berechtigungen für SQL Server 2022 und höher

Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.