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í pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
databáze SQL v Microsoft Fabric
Interní komponenta nazvaná SQLOS vytváří uzlové struktury, které napodobují lokalitu hardwarového procesoru. Tyto struktury lze měnit pomocí soft-NUMA pro vytvoření vlastního rozvržení uzlů.
Note
Od SQL Server 2016 (13.x) bude Databázový stroj systému SQL Server automaticky používat soft-NUMA pro určité hardwarové konfigurace. Pro více informací viz Automatický soft-NUMA.
Následující tabulka poskytuje informace o těchto uzlech.
Note
Pro volání tohoto DMV z Azure Synapse Analytics nebo Analytics Platform System (PDW) použijte název sys.dm_pdw_nodes_os_nodes. Tato syntaxe není podporována bezserverovým fondem SQL ve službě Azure Synapse Analytics.
| Název sloupce | Datový typ | Description |
|---|---|---|
| node_id | smallint | ID uzlu. |
| node_state_desc | nvarchar(256) | Popis stavu uzlu. Hodnoty se nejprve zobrazí s vzájemně se vylučujícími hodnotami, následovanými kombinovatelnými hodnotami. Příklady: Online, zdroje vlákna nízké, líné předběžné Existují čtyři vzájemně se vylučující hodnoty node_state_desc. Níže jsou uvedeny s jejich popisy.
Existují tři kombinovatelné hodnoty node_state_desc, uvedené níže s jejich popisy.
|
| memory_object_address | varbinary(8) | Adresa paměťového objektu přiřazeného k tomuto uzlu. Jednoznačný vztah k sys.dm_os_memory_objects.memory_object_address. |
| memory_clerk_address | varbinary(8) | Adresa paměťového clerku přiřazeného k tomuto uzlu. Jednoznačný vztah k sys.dm_os_memory_clerks.memory_clerk_address. |
| io_completion_worker_address | varbinary(8) | Adresa pracovníka přiřazena k dokončení IO pro tento uzel. Jednoznačný vztah k sys.dm_os_workers.worker_address. |
| memory_node_id | smallint | ID paměťového uzlu, ke kterému tento uzel patří. Vztah mnoho-na-jedné k sys.dm_os_memory_nodes.memory_node_id. |
| cpu_affinity_mask | bigint | Bitmapa identifikuje CPU, se kterými je tento uzel spojen. |
| online_scheduler_count | smallint | Počet online plánovačů, které tento uzel spravuje. |
| idle_scheduler_count | smallint | Počet online plánovačů, kteří nemají žádné aktivní pracovníky. |
| active_worker_count | int | Počet pracovníků, kteří jsou aktivní na všech plánovačích spravovaných tímto uzlem. |
| avg_load_balance | int | Průměrný počet úloh na plánovač na tomto uzlu. |
| timer_task_affinity_mask | bigint | Bitmapa identifikuje plánovače, kterým mohou být přiřazeny časové úkoly. |
| permanent_task_affinity_mask | bigint | Bitmapa identifikuje plánovače, kterým mohou být přiřazeny trvalé úkoly. |
| resource_monitor_state | bit | Každý uzel má přiřazený jeden monitor zdrojů. Monitor zdrojů může běžet nebo být nečinný. Hodnota 1 znamená běžící čin, hodnota 0 znamená nečinnost. |
| online_scheduler_mask | bigint | Identifikuje procesní afinitní masku pro tento uzel. |
| processor_group | smallint | Identifikuje skupinu procesorů pro tento uzel. |
| cpu_count | int | Počet CPU dostupných pro tento uzel. |
| pdw_node_id | int | Identifikátor uzlu, na který je tato distribuce zapnutá. platí pro: Azure Synapse Analytics, Analytics Platform System (PDW) |
Povolení
Na SQL Serveru a spravované instanci SQL vyžaduje VIEW SERVER STATE oprávnění.
U služby SQL Database Basic, S0a S1 a pro databáze v elastických fondech, účet správce serveru serveru, účet správce Microsoft Entra nebo členství v roli ##MS_ServerStateReader##serveru. U všech ostatních cílů služby SQL Database se vyžaduje buď oprávnění VIEW DATABASE STATE k databázi, nebo členství v roli serveru ##MS_ServerStateReader##.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje VIEW oprávnění SERVER PERFORMANCE STATE na serveru.
Viz také
Zobrazení dynamické správy související s operačním systémem SQL Server (Transact-SQL)
Soft-NUMA (SQL Server)