sys.dm_os_dispatcher_pools (Transact-SQL)

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.

Nome colonna

Tipo di dati

Descrizione

dispatcher_pool_address

varbinary(8)

Indirizzo del pool di dispatcher. dispatcher_pool_address è univoco. Non ammette valori Null.

type

nvarchar(256)

Tipo del pool di dispatcher. Non ammette valori Null. Esistono due tipi di pool di dispatcher:

  • DISP_POOL_XE_ENGINE

  • DISP_POOL_XE_SESSION

name

nvarchar(256)

Nome del pool di dispatcher. Non ammette valori Null.

dispatcher_count

int

Numero di thread del dispatcher attivi. Non ammette valori Null.

dispatcher_ideal_count

int

Numero di thread del dispatcher che il pool di dispatcher può iniziare a utilizzare. Non ammette 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 valori Null.

dispatcher_waiting_count

int

Numero di thread del dispatcher non attivi. Non ammette valori Null.

queue_length

int

Numero di elementi di lavoro che aspettano di essere gestiti dal pool del dispatcher. Non ammette valori Null.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE nel server.