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
Azure Synapse Analytics
PDW (Analytics Platform System)
Retorna um instantâneo da integridade de um cache no SQL Server. sys.dm_os_memory_cache_counters fornece informações de tempo de execução sobre as entradas de cache alocadas, seu uso e a fonte de memória para as entradas de cache.
Note
Para chamar isso do Azure Synapse Analytics ou do PDW (Analytics Platform System), use o nome sys.dm_pdw_nodes_os_memory_cache_counters. Essa sintaxe não é suportada pelo pool de SQL sem servidor no Azure Synapse Analytics.
| Nome da Coluna | Tipo de dados | Descrição |
|---|---|---|
| cache_address | varbinary(8) | Indica o endereço (chave primária) dos contadores associados a um cache específico. Não permite valor nulo. |
| name | nvarchar(256) | Especifica o nome do cache. Não permite valor nulo. |
| type | nvarchar(60) | Indica o tipo de cache que é associado a esta entrada. Não permite valor nulo. |
| single_pages_kb | bigint |
Aplica-se a: SQL Server (SQL Server 2008 (10.0.x) ao SQL Server 2008 R2 (10.50.x). Quantidade, em quilobytes, da memória de uma única página alocada. É a quantidade de memória alocada usando o alocador de uma única página. Faz referência a páginas de 8 KB usadas diretamente do pool de buffers para esse cache. Não permite valor nulo. |
| pages_kb | bigint |
Aplica-se a: SQL Server 2012 (11.x) e posterior. Especifica o volume, em quilobytes, da memória alocada no cache. Não permite valor nulo. |
| multi_pages_kb | bigint |
Aplica-se a: SQL Server (SQL Server 2008 (10.0.x) ao SQL Server 2008 R2 (10.50.x). Quantidade, em quilobytes, da memória de várias páginas alocadas. Esta é a quantidade de memória alocada usando o alocador de várias páginas do nó de memória. Esta memória é alocada fora do pool de buffers e se beneficia do alocador virtual dos nós de memória. Não permite valor nulo. |
| pages_in_use_kb | bigint |
Aplica-se a: SQL Server 2012 (11.x) e posterior. Especifica o volume, em quilobytes, da memória que está alocada e em uso no cache. Permite valor nulo. Os valores dos objetos do tipo USERSTORE_<*> não são rastreados. NULL é relatado para eles. |
| single_pages_in_use_kb | bigint |
Aplica-se a: SQL Server (SQL Server 2008 (10.0.x) ao SQL Server 2008 R2 (10.50.x). Quantidade, em quilobytes, da memória de uma única página que está sendo usada. Permite valor nulo. Essas informações não são rastreadas para objetos do tipo USERSTORE_<*> e esses valores serão NULL. |
| multi_pages_in_use_kb | bigint |
Aplica-se a: SQL Server (SQL Server 2008 (10.0.x) ao SQL Server 2008 R2 (10.50.x). Quantidade, em quilobytes, da memória de várias páginas que está sendo usada. É NULLABLE. Essas informações não são controladas para objetos do tipo USERSTORE_<*> e esses valores serão NULL. |
| entries_count | bigint | Indica o número de entradas no número. Não permite valor nulo. |
| entries_in_use_count | bigint | Indica o número de entradas no cache que está sendo usado. Não permite valor nulo. |
| 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 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 de gerenciamento dinâmico relacionadas ao sistema operacional do SQL Server (Transact-SQL)