Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-databas i Microsoft Fabric
En intern komponent kallad SQLOS skapar nodstrukturer som efterliknar hårdvaruprocessorens lokalitet. Dessa strukturer kan ändras genom att använda soft-NUMA för att skapa anpassade nodlayouter.
Anmärkning
Från och med SQL Server 2016 (13.x) kommer SQL Server Database Engine automatiskt att använda soft-NUMA för vissa hårdvarukonfigurationer. För mer information, se Automatic Soft-NUMA.
Följande tabell ger information om dessa noder.
Anmärkning
För att kalla detta DMV från Azure Synapse Analytics eller Analytics Platform System (PDW), använd namnet sys.dm_pdw_nodes_os_nodes. Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.
| Kolumnnamn | Datatyp | Description |
|---|---|---|
| node_id | smallint | Nodens ID. |
| node_state_desc | nvarchar(256) | Beskrivning av nodtillståndet. Värden visas först med de ömsesidigt uteslutande värdena, följt av de kombinerbara värdena. Till exempel: Online, trådresurser låga, lat förebyggande Det finns fyra ömsesidigt uteslutande node_state_desc värden. De listas nedan med sina beskrivningar.
Det finns tre kombinerbara node_state_desc värden, listade nedan med deras beskrivningar.
|
| memory_object_address | varbinary(8) | Adressen till minnesobjektet kopplat till denna nod. En-till-en-relation till sys.dm_os_memory_objects.memory_object_address. |
| memory_clerk_address | varbinary(8) | Adress till minneshanteraren kopplad till denna nod. En-till-en-relation till sys.dm_os_memory_clerks.memory_clerk_address. |
| io_completion_worker_address | varbinary(8) | Adressen till arbetaren som tilldelats IO-komplettering för denna nod. En-till-en-relation till sys.dm_os_workers.worker_address. |
| memory_node_id | smallint | ID för minnesnoden som denna nod tillhör. Många-till-en-relation till sys.dm_os_memory_nodes.memory_node_id. |
| cpu_affinity_mask | bigint | Bitmap som identifierar vilka CPU:er som denna nod är kopplad till. |
| online_scheduler_count | smallint | Antal onlineschemaläggare som hanteras av denna nod. |
| idle_scheduler_count | smallint | Antal onlineschemaläggare som inte har några aktiva arbetare. |
| active_worker_count | int | Antal arbetare som är aktiva på alla schemaläggare som hanteras av denna nod. |
| avg_load_balance | int | Genomsnittligt antal uppgifter per schemaläggare på denna nod. |
| timer_task_affinity_mask | bigint | Bitmap som identifierar schemaläggare som kan få timer-uppgifter tilldelade sig. |
| permanent_task_affinity_mask | bigint | Bitmap som identifierar schemaläggare som kan ha permanenta uppgifter tilldelade sig. |
| resource_monitor_state | bit | Varje nod har en resursmonitor tilldelad. Resursmonitorn kan vara igång eller inaktiv. Värdet 1 indikerar att man kör, ett värde 0 indikerar viloläge. |
| online_scheduler_mask | bigint | Identifierar processaffinitetsmasken för denna nod. |
| processor_group | smallint | Identifierar processorgruppen för denna nod. |
| cpu_count | int | Antal CPU:er tillgängliga för denna nod. |
| pdw_node_id | int | Identifieraren för noden som den här fördelningen är på. gäller för: Azure Synapse Analytics, Analytics Platform System (PDW) |
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.
Se även
SQL Server-operativsystemrelaterade dynamiska hanteringsvyer (Transact-SQL)
Soft-NUMA (SQL Server)