sys.dm_os_process_memory (Transact-SQL)
A maioria das alocações de memória que são atribuídas ao espaço de processo do SQL Server é controlada por interfaces que permitem o rastreamento e a contabilidade dessas alocações. Porém, poderiam ser executadas alocações de memória no espaço de endereçamento do SQL Server que ignora rotinas de administração de memória internas. Os valores são obtidos por chamadas ao sistema operacional de base. Eles não são manipulados por métodos internos do SQL Server, exceto nos ajustes para alocações de página bloqueada ou grande.
Todos os valores retornados que indicam tamanhos de memória são exibidos em kilobytes (KB). A coluna total_virtual_address_space_reserved_kb é uma duplicação de virtual_memory_in_bytes de sys.dm_os_sys_info.
A tabela a seguir fornece um quadro completo do espaço de endereçamento de processos.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
physical_memory_in_use |
bigint |
Conjunto de trabalho do processo, em KB, conforme informado pelo sistema operacional, mais alocações rastreadas efetuadas por meio de APIs de página grande ou AWE. |
large_page_allocations_kb |
bigint |
Memória física alocada por meio de APIs de página grande. |
locked_page_allocations_kb |
bigint |
Memória física alocada por meio de APIs AWE. |
total_virtual_address_space_kb |
bigint |
Tamanho total da parte de modo de usuário do espaço de endereço virtual. |
virtual_address_space_reserved_kb |
bigint |
Número de reservas de endereço virtual que não estão nem confirmadas, nem mapeadas em páginas físicas. |
virtual_address_space_committed_kb |
bigint |
Parcela do endereço virtual que foi confirmada ou mapeada em páginas físicas. |
virtual_address_space_available_kb |
bigint |
Parcela do espaço de endereço virtual que se encontra atualmente livre. |
page_fault_count |
bigint |
Número de falhas de página incorridas pelo processo do SQL Server. |
memory_utilization_percentage |
int |
Porcentagem de memória confirmada que está no conjunto de trabalho. |
available_commit_limit_kb |
bigint |
Quantia de memória que está disponível para ser confirmada pelo processo. |
process_physical_memory_low |
bit |
O processo está respondendo a uma notificação de memória física baixa. |
process_virtual_memory_low |
bit |
Baixa condição de memória virtual foi detectada. |
Permissões
Requer a permissão VIEW SERVER STAT no servidor.