sys.dm_os_dispatcher_pools (Transact-SQL)
Gilt für: SQL Server Azure Synapse Analytics Analytics Platform 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.