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)