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)
A maioria das alocações de memória atribuídas ao espaço de processo do SQL Server é controlada por meio de interfaces que permitem o controle e a contabilidade dessas alocações. No entanto, as alocações de memória podem ser executadas no espaço de endereço do SQL Server que ignora as rotinas de gerenciamento de memória interna. Os valores são obtidos por chamadas ao sistema operacional de base. Eles não são manipulados por métodos internos ao SQL Server, exceto quando ele se ajusta para alocações de páginas bloqueadas ou grandes.
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 duplicata 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.
Note
Para chamar isso do Azure Synapse Analytics ou do PDW (Analytics Platform System), use o nome sys.dm_pdw_nodes_os_process_memory. Essa sintaxe não é suportada pelo pool de SQL sem servidor no Azure Synapse Analytics.
| Nome da Coluna | Tipo de dados | Descrição |
|---|---|---|
| physical_memory_in_use_kb | bigint | Indica o conjunto de trabalho do processo em KB, conforme relatado pelo sistema operacional, assim como alocações rastreadas por meio de APIs de página grande. Não é anulável. |
| large_page_allocations_kb | bigint | Especifica a memória física alocada com o uso de APIs de página grande. Não é anulável. |
| locked_page_allocations_kb | bigint | Especifica páginas de memória bloqueadas na memória. Não é anulável. |
| total_virtual_address_space_kb | bigint | Indica o tamanho total da parte de modo de usuário do espaço de endereço virtual. Não é anulável. |
| virtual_address_space_reserved_kb | bigint | Indica o espaço total do endereço virtual reservado pelo processo. Não é anulável. |
| virtual_address_space_committed_kb | bigint | Indica o espaço de endereço virtual reservado que foi confirmado ou mapeado para páginas físicas. Não é anulável. |
| virtual_address_space_available_kb | bigint | Indica o espaço de endereço virtual atualmente livre. Não é anulável. Observação: podem existir regiões livres menores que a granularidade de alocação. Essas regiões não estão disponível para alocações. |
| page_fault_count | bigint | Indica o número de falhas de página incorridas pelo processo do SQL Server. Não é anulável. |
| memory_utilization_percentage | int | Especifica a porcentagem de memória confirmada que está no conjunto de trabalho. Não é anulável. |
| available_commit_limit_kb | bigint | Indica a quantidade de memória disponível para ser confirmada pelo processo. Não é anulável. |
| process_physical_memory_low | bit | Indica que o processo está respondendo a uma notificação de memória física baixa. Não é anulável. |
| process_virtual_memory_low | bit | Indica que uma condição de memória virtual baixa foi detectada. Não é anulável. |
| pdw_node_id | int |
aplica-se a: Azure Synapse Analytics, PDW (Analytics Platform System) O identificador do nó no qual essa distribuição está. |
Permissions
No SQL Server, é necessário VIEW permissão SERVER STATE no servidor.
No SQL Server e na Instância Gerenciada de SQL, requer permissão VIEW SERVER STATE.
No Banco de Dados SQL Básico, S0e S1 objetivos de serviço e para bancos de dados em pools elásticos , a conta de de administrador do servidor, a conta de de administração do Microsoft Entra ou a associação na função de servidor ##MS_ServerStateReader## é necessária. Em todos os outros objetivos de serviço do Banco de Dados SQL, a permissão VIEW DATABASE STATE no banco de dados ou a associação à função de servidor ##MS_ServerStateReader## é necessária.
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)