Share via


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 ammette i valori Null.

name

nvarchar(256)

Nome della cache. Non ammette i valori Null.

tipo

nvarchar(60)

Tipo di cache. Non ammette i valori Null.

table_level

int

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

buckets_count

int

Numero di bucket nella tabella hash. Non ammette valori Null.

buckets_in_use_count

int

Numero di bucket in uso. Non ammette valori Null.

buckets_min_length

int

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

buckets_max_length

int

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

buckets_avg_length

int

Numero medio di voci nella cache in ogni bucket. Non ammette 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 ammette valori Null.

hits_count

bigint

Numero di riscontri nella cache. Non ammette valori Null.

misses_count

bigint

Numero di mancati riscontri nella cache. Non ammette valori Null.

buckets_avg_scan_hit_length

int

Numero medio di voci controllate in un bucket prima che venga individuato un elemento ricercato. Non ammette 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 ammette valori Null.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE nel server.

Vedere anche

Riferimento

Funzioni e viste a gestione dinamica (Transact-SQL)

Viste a gestione dinamica relative al sistema operativo di SQL Server (Transact-SQL)