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.