Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: SQL Server 2016 (13.x) och senare versioner
Azure SQL Database
Azure SQL Managed Instance
Returnerar information om arbetstillgänglighet per nod.
| Namn | Datatyp | Description |
|---|---|---|
| node_id | int | NUMA-nod-ID. |
| scheduler_count | int | Antal schemaläggare på den här noden. |
| max_worker_count | int | Maximalt antal arbetare för parallella frågor. |
| reserved_worker_count | int | Antal arbetare som reserverats av parallella frågor, plus antalet huvudarbetare som används av alla begäranden. |
| free_worker_count | int | Antal arbetare som är tillgängliga för uppgifter. Obs! Varje inkommande begäran förbrukar minst 1 arbetare, vilket subtraheras från det kostnadsfria antalet arbetare. Det är möjligt att det kostnadsfria antalet arbetare kan vara ett negativt tal på en kraftigt inläst server. |
| used_worker_count | int | Antal arbetare som används av parallella frågor. |
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 BEHÖRIGHET FÖR VISNINGSSERVERNS PRESTANDATILLSTÅND på servern.
Examples
A. Visa aktuell parallell arbetstillgänglighet
SELECT * FROM sys.dm_exec_query_parallel_workers;
Se även
Vyer och funktioner för dynamisk hantering (Transact-SQL)
Körningsrelaterade vyer och funktioner för dynamisk hantering (Transact-SQL)
sys.dm_os_workers (Transact-SQL)