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ů.
Poznámka:
Od SQL Server 2016 (13.x) bude SQL Server Database Engine 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.
Poznámka:
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. Například: 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 službě SQL Managed Instance vyžaduje VIEW SERVER STATE oprávnění.
U cílů služby SQL Database Basic, S0 a S1 a pro databáze v elastických fondech se vyžaduje účet správce serveru , účet správce Microsoft Entra nebo členství v ##MS_ServerStateReader##roli serveru . U všech ostatních cílů VIEW DATABASE STATE služby SQL Database se vyžaduje buď oprávnění k databázi, nebo členství v ##MS_ServerStateReader## roli serveru.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje oprávnění ZOBRAZIT STAV VÝKONU SERVERU na serveru.
Viz také
Zobrazení dynamické správy související s operačním systémem SQL Server (Transact-SQL)
Soft-NUMA (SQL Server)