sys.dm_os_sys_memory (Transact-SQL)
Retorna informações de memória do sistema operacional.
O SQL Server está vinculado, e responde, às condições de memória externa, ao nível do sistema operacional e dos 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.
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 página não 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 MSDN library. |
system_high_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 MSDN library. |
system_memory_state_desc |
nvarchar(256) |
Descrição do estado da memória.
CondiçãoValor
system_high_memory_signal_state = 1 e system_low_memory_signal_state = 0Memó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 = 0Uso de memória física é constante
system_high_memory_signal_state = 1 e system_low_memory_signal_state = 1Estado 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.
|
Permissões
Requer a permissão VIEW SERVER STATE no servidor.