sys.dm_os_memory_cache_counters (Transact-SQL)
Retorna um instantâneo da integridade de um cache. sys.dm_os_memory_cache_counters fornece informações em tempo de execução sobre as entradas de cache alocadas, seu uso e a fonte de memória para as entradas de cache.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
cache_address |
varbinary(8) |
Endereço (chave primária) dos contadores associados a um cache específico. Não é anulável. |
name |
nvarchar(256) |
Nome do cache. Não é anulável. |
type |
nvarchar(60) |
Tipo de cache associado a essa entrada. Não é anulável. |
single_pages_kb |
bigint |
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 é anulável. |
multi_pages_kb |
bigint |
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 é anulável. |
single_pages_in_use_kb |
bigint |
Quantidade, em quilobytes, da memória de uma única página que está sendo usada. É anulável. Essas informações não são controladas para objetos de tipo USERSTORE_<*> e estes valores serão o NULL. |
multi_pages_in_use_kb |
bigint |
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 de tipo USERSTORE_<*>, e esses valores serão NULL. |
entries_count |
bigint |
Número de entradas no cache. Não é anulável. |
entries_in_use_count |
bigint |
Número de entradas no cache que está sendo usado. Não é anulável. |
Permissões
Requer permissão VIEW SERVER STATE no servidor.