Compartilhar via


sys.dm_os_memory_cache_counters (Transact-SQL)

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 origem da memória das entradas de cache.

Aplica-se a: SQL Server (do SQL Server 2008 à versão atual).

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

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.

Aplica-se a: SQL Server 2008 a SQL Server 2008 R2.

pages_kb

bigint

Especifica o volume, em quilobytes, da memória alocada no cache. Não permite valor nulo.

Aplica-se a: SQL Server 2012 a SQL Server 2014.

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 permite valor nulo.

Aplica-se a: SQL Server 2008 a SQL Server 2008 R2.

pages_in_use_kb

bigint

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.

Aplica-se a: SQL Server 2012 a SQL Server 2014.

single_pages_in_use_kb

bigint

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.

Aplica-se a: SQL Server 2008 a SQL Server 2008 R2.

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 rastreadas para objetos do tipo USERSTORE_<*>, e esses valores serão NULL.

Aplica-se a: SQL Server 2008 a SQL Server 2008 R2.

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.

Permissões

Requer a permissão VIEW SERVER STATE no servidor.

Consulte também

Referência

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)