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:Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Vrací jeden řádek popisující konfiguraci objektu úlohy, který spravuje proces SQL Server, stejně jako určité statistiky spotřeby zdrojů na úrovni objektu úlohy. Vrátí prázdnou sadu, pokud SQL Server neběží v objektu úlohy.
Job objekt je konstrukce Windows, která implementuje správu CPU, paměti a IO zdrojů na úrovni operačního systému. Pro více informací o objektech pracovních úloh viz Objekty pracovních pozic.
| Columns | Datový typ | Description |
|---|---|---|
| cpu_rate | int | Specifikuje část procesorových cyklů, kterou mohou vlákna SQL Serveru během každého plánovacího intervalu využít. Hodnota je uvedena jako procento dostupných cyklů v rámci plánovacího intervalu 10 000 cyklů, vynásobené počtem logických CPU. Například hodnota 800 na SQL Server instanci s 8 logickými CPU znamená, že vlákna mohou využívat CPU na plné kapacitě. |
| cpu_affinity_mask | bigint | Bitová maska popisující, které logické procesory může proces SQL Server v rámci skupiny procesorů používat. Například cpu_affinity_mask 255 (1111 1111 v binárním formátu) znamená, že lze použít prvních osm logických procesorů. Tento sloupec je určen pro zpětnou kompatibilitu. Nehlásí skupinu procesorů a hlášená hodnota může být nesprávná, pokud skupina procesorů obsahuje více než 64 logických procesorů. Použijte sloupec process_physical_affinity k určení afinity procesoru. |
| cpu_affinity_group | int | Číslo procesorové skupiny, kterou SQL Server používá. |
| memory_limit_mb | bigint | Maximální množství zavázané paměti, v MB, které mohou všechny procesy v objektu úlohy, včetně SQL Serveru, kumulativně využít. |
| process_memory_limit_mb | bigint | Maximální množství zavázané paměti, v MB, které může jeden proces v objektu úlohy, například SQL Server, využít. |
| workingset_limit_mb | bigint | Maximální množství paměti, v MB, které může pracovní sada SQL Serveru využít. |
| non_sos_mem_gap_mb | bigint | Množství paměti v MB vyhrazené pro vláknové zásobníky, DLL a další alokace paměti mimo SOS. SOS cílová paměť je rozdíl mezi process_memory_limit_mb a .non_sos_mem_gap_mb |
| low_mem_signal_threshold_mb | bigint | Práh paměti, v MB. Když je množství dostupné paměti pro objekt úlohy pod tímto prahem, je odeslán signál upozornění na nízkou paměť procesu SQL Serveru. |
| total_user_time | bigint | Celkový počet 100 ns ticků, které vlákna uvnitř job objektu strávila v uživatelském režimu od jeho vzniku. |
| total_kernel_time | bigint | Celkový počet 100 ns ticků, které vlákna uvnitř job objektu strávila v kernel režimu od jeho vzniku. |
| write_operation_count | bigint | Celkový počet operací zápisu IO na lokálních discích vydaných SQL Serverem od vytvoření objektu úlohy. |
| read_operation_count | bigint | Celkový počet operací čtení IO na lokálních discích vydaných SQL Serverem od vytvoření objektu úlohy. |
| peak_process_memory_used_mb | bigint | Maximální množství paměti, v MB, které jeden proces v objektu práce, například SQL Server, využil od jeho vzniku. |
| peak_job_memory_used_mb | bigint | Maximální množství paměti, v MB, které všechny procesy v job objektu vyčerpaly dohromady od jeho vytvoření. |
| process_physical_affinity | nvarchar(3072) | Bitové masky popisují, které logické procesory může proces SQL Server použít v každé skupině procesorů. Hodnota v tomto sloupci je tvořena jedním nebo více páry hodnot, z nichž každá je uzavřena v křivkých závorkách. V každém páru je první hodnota číslo skupiny procesorů a druhá hodnota je afinitní bitová maska pro danou skupinu procesorů. Například hodnota {{0,a}{1,2}} znamená, že afinitní maska pro procesorovou skupinu 0 je (a1010binárně, což označuje, že se používají procesory 2 a 4), a afinitní maska pro procesorovou skupinu 1 je (210binárně, což znamená, že procesor 2 je použit). |
Povolení
Na SQL Managed Instance vyžaduje VIEW SERVER STATE oprávnění.
Ve službě SQL Database vyžaduje VIEW DATABASE STATE oprávnění v databázi.
Viz také
Informace o spravovaných instancích najdete v SQL Managed Instance.