Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure Azure
Synapse Analytics
Analytics Platform System (PDW)
Retorna informações de memória do sistema operacional.
O SQL Server é limitado e responde a condições de memória externa no nível do sistema operacional e nos limites físicos do hardware subjacente. Determinar o estado geral do sistema é uma parte importante da avaliação do uso de memória do SQL Server.
Note
Para chamar isso do Azure Synapse Analytics ou do PDW (Analytics Platform System), use o nome sys.dm_pdw_nodes_os_sys_memory. Essa sintaxe não é suportada pelo pool de SQL sem servidor no Azure Synapse Analytics.
| Nome da Coluna | Tipo de dados | Descrição |
|---|---|---|
| total_physical_memory_kb | bigint | Tamanho total da memória física disponível para o sistema operacional, em kilobyte (KB). |
| available_physical_memory_kb | bigint | Tamanho da memória física disponível, em KB. |
| total_page_file_kb | bigint | Tamanho do limite de confirmação informado pelo sistema operacional em KB |
| available_page_file_kb | bigint | Quantidade total de arquivo de paginação que não está sendo usado, em KB. |
| system_cache_kb | bigint | Quantidade total de memória cache do sistema, em KB. |
| kernel_paged_pool_kb | bigint | Quantidade total da reserva de memória do kernel paginável, em KB. |
| kernel_nonpaged_pool_kb | bigint | Quantidade total da reserva de memória do kernel não paginável, em KB. |
| system_high_memory_signal_state | bit | Estado do sistema de notificação do recurso de memória alta. Um valor de 1 indica o sinal de memória alto determinado pelo Windows. Para obter mais informações, consulte CreateMemoryResourceNotification na biblioteca MSDN. |
| system_low_memory_signal_state | bit | Estado do sistema de notificação do recurso de memória insuficiente. Um valor de 1 indica que o sinal de memória insuficiente definido pelo Windows. Para obter mais informações, consulte CreateMemoryResourceNotification na biblioteca MSDN. |
| system_memory_state_desc | nvarchar(256) | Descrição do estado da memória. Veja a tabela abaixo. |
| pdw_node_id | int |
aplica-se a: Azure Synapse Analytics, PDW (Analytics Platform System) O identificador do nó no qual essa distribuição está. |
| Condition | Valor |
|---|---|
| system_high_memory_signal_state = 1 e system_low_memory_signal_state = 0 |
Memória física disponível está alta |
| system_high_memory_signal_state = 0 e system_low_memory_signal_state = 1 |
Memória física disponível é insuficiente. |
| system_high_memory_signal_state = 0 e system_low_memory_signal_state = 0 |
Uso de memória física é constante |
| system_high_memory_signal_state = 1 e system_low_memory_signal_state = 1 |
Estado de memória físico está em transição. Os sinais alto e baixo nunca devem ficar acionados ao mesmo tempo. Contudo, mudanças rápidas no nível de sistema operacional podem fazer parecer que ambos os valores estão em um aplicativo de modo de usuário. O aparecimento de ambos os sinais acionados será interpretado como um estado de transição. |
Permissions
Requer VIEW permissão de ESTADO do SERVIDOR no servidor.
Permissões para SQL Server 2022 e posterior
Requer VIEW permissão ESTADO DE DESEMPENHO DO SERVIDOR no servidor.
Consulte também
Exibições e funções de gerenciamento dinâmico (Transact-SQL)
Exibições de gerenciamento dinâmico relacionadas ao sistema operacional do SQL Server (Transact-SQL)