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.