sys.dm_os_dispatcher_pools (Transact-SQL)

Gilt für:SQL ServerAzure Synapse AnalyticsAnalytics Platform System (PDW)

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

Note

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 von serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.

Spaltenname Datentyp Description
dispatcher_pool_address varbinary(8) Die Adresse des Verteilerpools. dispatcher_pool_address ist einzigartig. Nicht nullbar.
type nvarchar(256) Der Typ des Verteilerpools. Nicht nullbar. 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 Nicht nullbar.
dispatcher_count int Die Anzahl aktiver Verteilerthreads Nicht nullbar.
dispatcher_ideal_count int Die Anzahl zu verwendender Verteilerthreads, die der Verteilerpool erhöhen kann. Nicht nullbar.
dispatcher_timeout_ms int Die Zeit in Millisekunden, die ein Verteiler auf neue Arbeit wartet, bevor er beendet wird. Nicht nullbar.
dispatcher_waiting_count int Die Anzahl von Verteilerthreads im Leerlauf. Nicht nullbar.
queue_length int Die Anzahl von Arbeitselementen, die auf die Verarbeitung durch den Verteilerpool warten. Nicht nullbar.
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.

Erlaubnisse

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

Für SQL-Datenbank Basic, S0und S1 Dienstziele sowie für Datenbanken in elastischen Poolsist der Serveradministrator Konto, der Microsoft Entra-Administrator Konto oder die Mitgliedschaft in der ##MS_ServerStateReader##Serverrolle erforderlich. Für alle anderen SQL-Datenbankdienstziele 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

Benötigt VIEW die Berechtigung SERVER PERFORMANCE STATE auf dem Server.