Partilhar via


sys.dm_os_memory_cache_hash_tables (Transact-SQL)

Retorna uma linha para cada cache ativo na instância do SQL Server.

Nome da coluna

Tipo de dados

Descrição

cache_address

varbinary(8)

Endereço (chave primária) da entrada de cache. Não permite valor nulo.

name

nvarchar(256)

Nome do cache. Não permite valor nulo.

type

nvarchar(60)

Tipo de cache. Não permite valor nulo.

table_level

int

Número da tabela hash. Um cache específico pode ter várias tabelas hash que correspondem a funções hash diferentes. Não permite valor nulo.

buckets_count

int

Número de partições de memória na tabela hash. Não permite valor nulo.

buckets_in_use_count

int

Número de partições de memória que estão sendo usadas atualmente. Não permite valor nulo.

buckets_min_length

int

Número mínimo de entradas de cache em uma partição de memória. Não permite valor nulo.

buckets_max_length

int

Número máximo de entradas de cache em uma partição de memória. Não permite valor nulo.

buckets_avg_length

int

Número médio de entradas de cache em cada partição de memória. Não permite valor nulo.

buckets_max_length_ever

int

Número máximo de entradas em cache em uma partição de memória hash para esta tabela hash, desde que o servidor foi iniciado. Não permite valor nulo.

hits_count

bigint

Número de acertos do cache. Não permite valor nulo.

misses_count

bigint

Número de ausências de cache. Não permite valor nulo.

buckets_avg_scan_hit_length

int

Número médio de entradas examinadas em uma partição de memória antes de um item pesquisado ser localizado. Não permite valor nulo.

buckets_avg_scan_miss_length

int

Número médio de entradas examinadas em uma partição de memória antes do encerramento sem êxito da pesquisa. Não permite valor nulo.

Permissões

Requer permissão VIEW SERVER STATE no servidor.