Condividi tramite


sys.dm_os_memory_cache_counters (Transact-SQL)

Restituisce uno snapshot dello stato della cache. sys.dm_os_memory_cache_counters restituisce informazioni di run-time sulle voci di cache allocate, sul relativo utilizzo e sull'origine di memoria per le voci di cache.

Nome colonna

Tipo di dati

Descrizione

cache_address

varbinary(8)

Indirizzo (chiave primaria) dei contatori associati a una cache specifica. Non sono supportati valori Null.

name

nvarchar(256)

Nome della cache. Non sono supportati valori Null.

type

nvarchar(60)

Tipo di cache associato alla voce. Non sono supportati valori Null.

single_pages_kb

bigint

Quantità, in kilobyte, della memoria a pagina singola allocata. Corrisponde alla quantità di memoria allocata tramite l'allocatore di pagine singole. Si riferisce alla pagine di 8 KB prelevate direttamente dal pool di buffer per questa cache. Non sono supportati valori Null.

multi_pages_kb

bigint

Quantità, in kilobyte, della memoria a pagine multiple allocata. Corrisponde alla quantità di memoria allocata tramite l'allocatore di pagine multiple del nodo di memoria. Questa memoria viene allocata all'esterno del pool di buffer e utilizza l'allocatore virtuale dei nodi di memoria. Non sono supportati valori Null.

single_pages_in_use_kb

bigint

Quantità, in kilobyte, della memoria a pagina singola utilizzata. Sono supportati valori Null. Per gli oggetti di tipo USERSTORE_<*> non viene tenuta traccia di queste informazioni e i valori saranno NULL.

multi_pages_in_use_kb

bigint

Quantità, in kilobyte, della memoria a pagine multiple utilizzata. Sono ammessi valori NULL. Per gli oggetti di tipo USERSTORE_<*> non viene tenuta traccia di queste informazioni e i valori saranno NULL.

entries_count

bigint

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

entries_in_use_count

bigint

Numero di voci della cache utilizzate. Non sono supportati valori Null.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE nel server.