sys.dm_os_dispatcher_pools (Transact-SQL)

Si applica a:SQL ServerAzure Synapse Analytics AnalyticsPlatform System (PDW)

Restituisce le informazioni sui pool di dispatcher di sessione. I pool di dispatcher sono pool di thread utilizzati dai componenti del sistema per eseguire elaborazioni di fondo.

Nota

Per chiamare questa operazione da Azure Synapse Analytics o da Platform System (PDW), usare il nome sys.dm_pdw_nodes_os_dispatcher_pools. Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.

Nome colonna Tipo di dati Descrizione
dispatcher_pool_address varbinary(8) Indirizzo del pool di dispatcher. dispatcher_pool_address è univoco. Non ammette i valori Null.
type nvarchar(256) Tipo del pool di dispatcher. Non ammette i valori Null. Esistono due tipi di pool di dispatcher:

DISP_POOL_XE_ENGINE

DISP_POOL_XE_SESSION

Eseguire una query sulla DMV per l'elenco completo
name nvarchar(256) Nome del pool di dispatcher. Non ammette i valori Null.
dispatcher_count int Numero di thread del dispatcher attivi. Non ammette i valori Null.
dispatcher_ideal_count int Numero di thread del dispatcher che il pool di dispatcher può iniziare a utilizzare. Non ammette i valori Null.
dispatcher_timeout_ms int Il tempo, espresso in millisecondi, durante il quale un dispatcher dovrà attendere per un nuovo lavoro prima di uscire. Non ammette i valori Null.
dispatcher_waiting_count int Numero di thread del dispatcher non attivi. Non ammette i valori Null.
queue_length int Numero di elementi di lavoro che aspettano di essere gestiti dal pool del dispatcher. Non ammette i valori Null.
pdw_node_id int Si applica a: Azure Synapse Analytics, Piattaforma di analisi (PDW)

Identificatore del nodo in cui è attiva la distribuzione.

Autorizzazioni

In SQL Server e Istanza gestita di SQL è richiesta VIEW SERVER STATE l'autorizzazione.

In database SQL obiettivi di servizio Basic, S0 e S1 e per i database nei pool elastici, è necessario l'account amministratore del server, l'account amministratore di Microsoft Entra o l'appartenenza al ruolo del ##MS_ServerStateReader##server. Per tutti gli altri obiettivi di servizio database SQL, è necessaria l'autorizzazione VIEW DATABASE STATE per il database o l'appartenenza al ruolo del ##MS_ServerStateReader## server.

Autorizzazioni per SQL Server 2022 e versioni successive

È richiesta l'autorizzazione VIEW edizione Standard RVER PERFORMANCE STATE nel server.