sys.dm_os_dispatcher_pools (Transact-SQL)
Si applica a: SQL Server Azure Synapse Analytics Analytics Platform 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 l'autorizzazione VIEW SERVER STATE
.
Negli obiettivi del servizio Basic del Database SQL, S0 e S1 e per i database nei pool elastici, è richiesto l'account amministratore del server, l'account amministratore di Microsoft Entra o l’adesione nel ##MS_ServerStateReader##
al ruolo del server. Per tutti gli altri obiettivi di servizio database SQL, è necessaria l'autorizzazione VIEW DATABASE STATE
per il database o l'adesione ruolo del server ##MS_ServerStateReader##
.
Autorizzazioni per SQL Server 2022 e versioni successive
È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.