Not
Å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:Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Returnerar en enda rad som beskriver konfigurationen av jobbobjektet som hanterar SQL Server-processen, samt vissa resursförbrukningsstatistik på jobbobjektnivå. Returnerar en tom mängd om SQL Server inte körs i ett jobbobjekt.
Ett jobbobjekt är en Windows-konstruktion som implementerar styrning av CPU-, minnes- och IO-resurser på operativsystemnivå. För mer information om jobbobjekt, se Jobbobjekt.
| Columns | Datatyp | Description |
|---|---|---|
| cpu_rate | int | Specificerar den del av processorcykler som SQL Server-trådar kan använda under varje schemaläggningsintervall. Värdet rapporteras som en procentandel av tillgängliga cykler inom ett schemaläggningsintervall på 10 000 cykler, multiplicerat med antalet logiska CPU:er. Till exempel innebär värdet 800 på en SQL Server-instans med 8 logiska CPU:er att trådar kan använda CPU:er i sin fulla kapacitet. |
| cpu_affinity_mask | bigint | En bitmask som beskriver vilka logiska processorer SQL Server-processen kan använda inom processorgruppen. Till exempel innebär cpu_affinity_mask 255 (1111 1111 i binärt) att de första åtta logiska processorerna kan användas. Denna kolumn finns för bakåtkompatibilitet. Den rapporterar inte processorgruppen, och det rapporterade värdet kan vara felaktigt när en processorgrupp innehåller mer än 64 logiska processorer. Använd kolumnen process_physical_affinity för att avgöra processoraffinitet istället. |
| cpu_affinity_group | int | Numret på processorgruppen som används av SQL Server. |
| memory_limit_mb | bigint | Den maximala mängden committed minne, i MB, som alla processer i jobbobjektet, inklusive SQL Server, kan använda kumulativt. |
| process_memory_limit_mb | bigint | Den maximala mängden engagerat minne, i MB, som en enskild process i jobbobjektet, såsom SQL Server, kan använda. |
| workingset_limit_mb | bigint | Den maximala mängden minne, i MB, som SQL Server-arbetsuppsättningen kan använda. |
| non_sos_mem_gap_mb | bigint | Mängden minne i MB avsatt för trådstackar, DLL:er och andra icke-SOS-minnesallokeringar. SOS-målminne är skillnaden mellan process_memory_limit_mb och non_sos_mem_gap_mb. |
| low_mem_signal_threshold_mb | bigint | En minneströskel, i MB. När mängden tillgängligt minne för jobbobjektet är under denna tröskel skickas en notifikationssignal för lågt minne till SQL Server-processen. |
| total_user_time | bigint | Det totala antalet 100 ns ticks som trådar inom jobbobjektet har spenderat i användarläge sedan jobbobjektet skapades. |
| total_kernel_time | bigint | Det totala antalet 100 ns ticks som trådar inom jobbobjektet har tillbringat i kärnläge sedan jobbobjektet skapades. |
| write_operation_count | bigint | Det totala antalet skriv-IO-operationer på lokala diskar som utfärdats av SQL Server sedan jobbobjektet skapades. |
| read_operation_count | bigint | Det totala antalet läs-IO-operationer på lokala diskar som SQL Server har utfärdat sedan jobbobjektet skapades. |
| peak_process_memory_used_mb | bigint | Den maximala mängden minne i MB som en enskild process i jobbobjektet, såsom SQL Server, har använt sedan jobbobjektet skapades. |
| peak_job_memory_used_mb | bigint | Den maximala mängden minne i MB som alla processer i jobbobjektet har använt kumulativt sedan jobbobjektet skapades. |
| process_physical_affinity | nvarchar(3072) | Bitmasker som beskriver vilka logiska processorer SQL Server-processen kan använda i varje processorgrupp. Värdet i denna kolumn bildas av ett eller flera värdepar, var och en innesluten i krusiga parenteser. I varje par är det första värdet processorgruppens nummer, och det andra värdet är affinitetsbitmasken för den processorgruppen. Till exempel betyder värdet {{0,a}{1,2}} att affinitetsmasken för processorgruppen 0 är a (1010 i binär, vilket indikerar att processorerna 2 och 4 används), och affinitetsmasken för processorgruppen 1 är 2 (10 i binär, vilket indikerar att processor 2 används). |
Permissions
På SQL Managed Instance krävs VIEW SERVER STATE behörighet.
I SQL Database kräver behörigheten VIEW DATABASE STATE i databasen.
Se även
För information om hanterade instanser, se SQL Managed Instance.