sys.dm_os_memory_cache_counters (Transact-SQL)

Viene restituito uno snapshot dello stato di una cache in SQL Server 2012. sys.dm_os_memory_cache_counters fornisce 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)

Indica l'indirizzo (chiave primaria) dei contatori associati a una cache specifica. Non ammette i valori Null.

name

nvarchar(256)

Specifica il nome della cache. Non ammette i valori Null.

tipo

nvarchar(60)

Indica il tipo di cache associato a questa voce. Non ammette i valori Null.

pages_kb

bigint

Specifica la quantità di memoria, in kilobyte, allocata nella cache. Non ammette i valori Null.

pages_in_use_kb

bigint

Specifica la quantità di memoria, in kilobyte, allocata e in uso nella cache. Ammette i valori Null. I valori per gli oggetti di tipo USERSTORE_<*> non vengono rilevati. Viene riportato NULL.

entries_count

bigint

Indica il numero di voci nella cache. Non ammette i valori Null.

entries_in_use_count

bigint

Indica il numero di voci della cache utilizzate. Non ammette i valori Null.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE nel server.

Supporto di compatibilità

In SQL Server 2012 sono state rinominate le seguenti colonne.

Nome precedente della colonna

Nuovo nome della colonna

single_pages_kb

pages_kb

multi_pages_kb

pages_in_use_kb

In SQL Server 2012 sono state rimosse le seguenti colonne.

  • single_pages_in_use_kb

  • multi_pages_in_use_kb

Vedere anche

Riferimento

Funzioni e viste a gestione dinamica (Transact-SQL)

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