Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:Banco de Dados SQL do
Azure
Instância Gerenciada de SQL do Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Banco de Dados SQL no Microsoft Fabric
Um componente interno chamado SQLOS cria estruturas de nós que imitam a localidade do processador de hardware. Estas estruturas podem ser alteradas usando soft-NUMA para criar layouts personalizados de nós.
Observação
A partir do SQL Server 2016 (13.x), o Motor de Base de Dados SQL Server irá usar automaticamente soft-NUMA para certas configurações de hardware. Para mais informações, consulte Soft-NUMA Automático.
A tabela seguinte fornece informações sobre estes nós.
Observação
Para chamar este DMV a partir do Azure Synapse Analytics ou Analytics Platform System (PDW), use o nome sys.dm_pdw_nodes_os_nodes. Essa sintaxe não é suportada pelo pool SQL sem servidor no Azure Synapse Analytics.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| node_id | smallint | ID do nó. |
| node_state_desc | Nvarchar(256) | Descrição do estado do nó. Os valores são apresentados primeiro com os valores mutuamente exclusivos, seguidos pelos valores combináveis. Por exemplo: Online, Recursos do Tópico Baixos, Preguiçoso Preventivo Existem quatro valores node_state_desc mutuamente exclusivos. Estão listados abaixo com as suas descrições.
Existem três valores de node_state_desc combináveis, listados abaixo com as suas descrições.
|
| memory_object_address | varbinário(8) | Endereço do objeto de memória associado a este nó. Relação um a um com sys.dm_os_memory_objects.memory_object_address. |
| memory_clerk_address | varbinário(8) | Endereço do escriturário de memória associado a este nó. Relação um a um com sys.dm_os_memory_clerks.memory_clerk_address. |
| io_completion_worker_address | varbinário(8) | Endereço do trabalhador atribuído à conclusão de IO para este nó. Relação um a um com sys.dm_os_workers.worker_address. |
| memory_node_id | smallint | ID do nó de memória a que este nó pertence. Relação muitos-para-um com sys.dm_os_memory_nodes.memory_node_id. |
| cpu_affinity_mask | bigint | Bitmap identificando as CPUs a que este nó está associado. |
| online_scheduler_count | smallint | Número de agendadores online geridos por este nó. |
| idle_scheduler_count | smallint | Número de agendadores online que não têm trabalhadores ativos. |
| active_worker_count | int | Número de trabalhadores ativos em todos os schedulers geridos por este nó. |
| avg_load_balance | int | Número médio de tarefas por agendador neste nó. |
| timer_task_affinity_mask | bigint | Bitmap identifica os agendadores que podem ter tarefas de temporizador atribuídas. |
| permanent_task_affinity_mask | bigint | Bitmap identificando os agendadores que podem ter tarefas permanentes atribuídas. |
| resource_monitor_state | bit | Cada nó tem um monitor de recursos atribuído. O monitor de recursos pode estar a funcionar ou inativo. Um valor de 1 indica que está em funcionamento, um valor de 0 indica idle. |
| online_scheduler_mask | bigint | Identifica a máscara de afinidade do processo para este nó. |
| processor_group | smallint | Identifica o grupo de processadores deste nó. |
| cpu_count | int | Número de CPUs disponíveis para este nó. |
| pdw_node_id | int | O identificador do nó em que esta distribuição se encontra. Aplica-se a: Azure Synapse Analytics, Analytics Platform System (PDW) |
Permissions
No SQL Server e na Instância Gerenciada do SQL, requer VIEW SERVER STATE permissão.
No Banco de Dados SQL Basic, S0e S1 objetivos de serviço e para bancos de dados em pools elásticos , a conta de de administrador do servidor, a conta de de administrador do Microsoft Entra ou a associação aode função de servidor ##MS_ServerStateReader## é necessária. Em todos os outros objetivos de serviço do Banco de dados SQL, é necessária a permissão VIEW DATABASE STATE no banco de dados ou a associação à função de servidor ##MS_ServerStateReader##.
Permissões para SQL Server 2022 e posterior
Requer a permissão VIEW SERVER PERFORMANCE STATE no servidor.
Consulte também
Exibições de gerenciamento dinâmico relacionadas ao sistema operacional SQL Server (Transact-SQL)
Soft-NUMA (SQL Server)