Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na: SQL Server 2016 (13.x) a novější verze
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Vrátí informace o dostupnosti pracovních procesů na uzel.
| Název | Datový typ | Description |
|---|---|---|
| node_id | int | ID uzlu NUMA |
| scheduler_count | int | Počet plánovačů na tomto uzlu |
| max_worker_count | int | Maximální počet pracovních procesů pro paralelní dotazy |
| reserved_worker_count | int | Počet pracovních procesů vyhrazených paralelními dotazy a počet hlavních pracovních procesů používaných všemi požadavky |
| free_worker_count | int | Počet pracovníků dostupných pro úkoly Poznámka: Každý příchozí požadavek spotřebovává alespoň 1 pracovní proces, který se odečte od počtu bezplatných pracovních procesů. Je možné, že počet volných pracovních procesů může být záporným číslem na silně načteném serveru. |
| used_worker_count | int | Počet pracovních procesů používaných paralelními dotazy |
Povolení
Na SQL Serveru a službě SQL Managed Instance vyžaduje VIEW SERVER STATE oprávnění.
U cílů služby SQL Database Basic, S0 a S1 a pro databáze v elastických fondech se vyžaduje účet správce serveru , účet správce Microsoft Entra nebo členství v ##MS_ServerStateReader##roli serveru . U všech ostatních cílů VIEW DATABASE STATE služby SQL Database se vyžaduje buď oprávnění k databázi, nebo členství v ##MS_ServerStateReader## roli serveru.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje oprávnění ZOBRAZIT STAV VÝKONU SERVERU na serveru.
Examples
A. Zobrazení aktuální dostupnosti paralelního pracovního procesu
SELECT * FROM sys.dm_exec_query_parallel_workers;
Viz také
Zobrazení a funkce dynamické správy (Transact-SQL)
zobrazení a funkce související se spouštěním dynamické správy (Transact-SQL)
sys.dm_os_workers (Transact-SQL)