Compartilhar via


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.