sys.dm_os_dispatcher_pools (Transact-SQL)

Gäller för:SQL ServerAzureSynapse Analytics

Returnerar information om sessionsutskickspooler. Dispatcherpooler är trådpooler som används av systemkomponenter för att utföra bakgrundsbearbetning.

Note

För att kalla detta från Azure Synapse Analytics, använd namnet sys.dm_pdw_nodes_os_dispatcher_pools. Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.

Kolumnnamn Datatyp Beskrivning
dispatcher_pool_address varbinary(8) Adressen till dispatcherpoolen. dispatcher_pool_address är unik. Får inte vara ogiltig.
type nvarchar(256) Typen av dispatcherpool. Får inte vara ogiltig. Det finns två typer av dispatcherpooler:

DISP_POOL_XE_ENGINE

DISP_POOL_XE_SESSION

Fråga DMV efter hela listan
Namn nvarchar(256) Namnet på dispatcherpoolen. Får inte vara ogiltig.
dispatcher_count int Antalet aktiva dispatchertrådar. Får inte vara ogiltig.
dispatcher_ideal_count int Antalet dispatchertrådar som dispatcherpoolen kan växa för att använda. Får inte vara ogiltig.
dispatcher_timeout_ms int Tiden, i millisekunder, som en dispatcher väntar på nytt arbete innan den lämnar. Får inte vara ogiltig.
dispatcher_waiting_count int Antalet lediga dispatchertrådar. Får inte vara ogiltig.
queue_length int Antalet arbetsuppgifter som väntar på att hanteras av dispatcherpoolen. Får inte vara ogiltig.
pdw_node_id int gäller för: Azure Synapse Analytics

Identifieraren för noden som den här fördelningen är på.

Permissions

På SQL Server och SQL Managed Instance kräver VIEW SERVER STATE behörighet.

I SQL Database Grundläggande, S0och S1 tjänstmål och för databaser i elastiska pooler, serveradministratör konto, Microsoft Entra-administratör konto eller medlemskap i ##MS_ServerStateReader##serverrollen krävs. För alla andra SQL Database-tjänstmål krävs antingen VIEW DATABASE STATE behörighet för databasen eller medlemskap i ##MS_ServerStateReader## serverrollen.

Behörigheter för SQL Server 2022 och senare

Kräver VIEW SERVER PERFORMANCE STATE behörighet på servern.