sys.dm_os_memory_cache_hash_tables (Transact-SQL)

Restituisce una riga per ogni cache attiva nell'istanza di SQL Server.

Nome colonna

Tipo di dati

Descrizione

cache_address

varbinary(8)

Indirizzo (chiave primaria) della voce nella cache. Non sono supportati valori Null.

name

nvarchar(256)

Nome della cache. Non sono supportati valori Null.

type

nvarchar(60)

Tipo di cache. Non sono supportati valori Null.

table_level

int

Numero di tabella hash. Una cache specifica può avere più tabelle hash corrispondenti a funzioni hash diverse. Non sono supportati valori Null.

buckets_count

int

Numero di bucket nella tabella hash. Non sono supportati valori Null.

buckets_in_use_count

int

Numero di bucket in uso. Non sono supportati valori Null.

buckets_min_length

int

Numero minimo di voci nella cache in un bucket. Non sono supportati valori Null.

buckets_max_length

int

Numero massimo di voci nella cache in un bucket. Non sono supportati valori Null.

buckets_avg_length

int

Numero medio di voci nella cache in ogni bucket. Non sono supportati valori Null.

buckets_max_length_ever

int

Numero massimo di voci nella cache in un hash bucket per la tabella hash corrente dall'avvio del server. Non sono supportati valori Null.

hits_count

bigint

Numero di riscontri nella cache. Non sono supportati valori Null.

misses_count

bigint

Numero di mancati riscontri nella cache. Non sono supportati valori Null.

buckets_avg_scan_hit_length

int

Numero medio di voci controllate in un bucket prima che venga individuato un elemento ricercato. Non sono supportati valori Null.

buckets_avg_scan_miss_length

int

Numero medio di voci controllate in un bucket prima che la ricerca venga conclusa con esito negativo. Non sono supportati valori Null.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE nel server.