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:SQL Server
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Devolve informação de memória do sistema operativo.
O SQL Server é limitado e responde às condições de memória externa ao nível do sistema operativo e aos 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.
Observação
Para chamar isto de Azure Synapse Analytics ou Sistema de Plataforma de Análise (PDW), use o nome sys.dm_pdw_nodes_os_sys_memory. Essa sintaxe não é suportada pelo pool SQL sem servidor no Azure Synapse Analytics.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| total_physical_memory_kb | bigint | O tamanho total da memória física disponível para o sistema operativo, em kilobytes (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 commit reportado pelo sistema operativo na KB |
| available_page_file_kb | bigint | Quantidade total de ficheiro de paginação que não está a ser utilizado, na base de dados. |
| system_cache_kb | bigint | Quantidade total de memória cache do sistema, em KB. |
| kernel_paged_pool_kb | bigint | Quantidade total do pool de kernel paginado, em KB. |
| kernel_nonpaged_pool_kb | bigint | Quantidade total do pool de kernel não paginado, em KB. |
| system_high_memory_signal_state | bit | Estado do sistema, notificação de recursos de memória elevada. Um valor de 1 indica que o sinal de memória elevada foi definido pelo Windows. Para mais informações, consulte CreateMemoryResourceNotification na biblioteca MSDN. |
| system_low_memory_signal_state | bit | Estado do sistema, notificação de recursos de memória baixa. Um valor de 1 indica que o sinal de baixa memória foi definido pelo Windows. Para 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, Analytics Platform System (PDW) O identificador do nó em que esta distribuição se encontra. |
| Condition | Valor |
|---|---|
| system_high_memory_signal_state = 1 e system_low_memory_signal_state = 0 |
A memória física disponível é elevada |
| system_high_memory_signal_state = 0 e system_low_memory_signal_state = 1 |
A memória física disponível é baixa |
| system_high_memory_signal_state = 0 e system_low_memory_signal_state = 0 |
O uso físico da memória é estável |
| system_high_memory_signal_state = 1 e system_low_memory_signal_state = 1 |
O estado físico da memória está em transição O sinal alto e o sinal baixo nunca devem estar ligados ao mesmo tempo. No entanto, alterações rápidas ao nível do sistema operativo podem fazer com que ambos os valores pareçam estar ligados numa aplicação em modo utilizador. A aparência de ambos os sinais estarem ligados será interpretada 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
Visualizações e funções de gerenciamento dinâmico (Transact-SQL)
Exibições de gerenciamento dinâmico relacionadas ao sistema operacional SQL Server (Transact-SQL)