sys.dm_os_job_object (Azure SQL Database)

Gäller för:Azure SQL DatabaseAzure SQL Managed InstanceSQL-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.