Compartilhar via


sys.dm_os_memory_cache_counters (Transact-SQL)

Retorna um instantâneo da integridade de um cache no SQL Server 2012. sys.dm_os_memory_cache_counters fornece informações de tempo de execução sobre as entradas do cache alocado, seu uso e a origem da memória das entradas do cache.

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.

pages_kb

bigint

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

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 para objetos de tipo USERSTORE_<*> não são acompanhados. NULL é relatado para eles.

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.

Suporte de compatibilidade

No SQL Server 2012, as seguintes colunas foram renomeadas.

Nome da coluna anterior

Nome da nova coluna

single_pages_kb

pages_kb

multi_pages_kb

pages_in_use_kb

No SQL Server 2012, as seguintes colunas foram removidas.

  • single_pages_in_use_kb

  • multi_pages_in_use_kb

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)