sys.dm_os_memory_cache_clock_hands
Restituisce lo stato di ogni indicatore per un orologio della cache.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
cache_address |
varbinary(8) |
Indirizzo della cache associata all'orologio. Non supporta valori Null. |
name |
nvarchar(256) |
Nome della cache. Non supporta valori Null. |
type |
nvarchar(60) |
Tipo di archivio di cache. Possono essere presenti diverse cache dello stesso tipo. Non supporta valori Null. |
clock_hand |
nvarchar(60) |
Tipo di indicatore. I possibili valori sono i seguenti:
Non supporta valori Null. |
clock_status |
nvarchar(60) |
Stato dell'orologio. I possibili valori sono i seguenti:
Non supporta valori Null. |
rounds_count |
bigint |
Numero di operazioni eseguite nella cache per rimuovere le voci. Non supporta valori Null. |
removed_all_rounds_count |
bigint |
Numero di voci rimosse da tutte le operazioni. Non supporta valori Null. |
updated_last_round_count |
bigint |
Numero di voci aggiornate durante l'ultima operazione. Non supporta valori Null. |
removed_last_round_count |
bigint |
Numero di voci rimosse durante l'ultima operazione. Non supporta valori Null. |
last_tick_time |
bigint |
Ora, espressa in tick della CPU, in cui l'indicatore dell'orologio si è spostata per l'ultima volta. Non supporta valori Null. |
round_start_time |
bigint |
Ora, espressa in tick della CPU, dell'operazione precedente. Non supporta valori Null. |
last_round_start_time |
bigint |
Tempo totale, espresso in tick della CPU, impiegato dall'orologio per completare il ciclo precedente. Non supporta valori Null. |
Autorizzazioni
È richiesta l'autorizzazione VIEW SERVER STATE nel server.
Osservazioni
In SQL Server le informazioni vengono archiviate in memoria in una struttura denominata cache in memoria. Le informazioni archiviate nella cache possono essere dati, voci di indice, piani di procedure compilati e un'ampia gamma di altri tipi di informazioni di SQL Server. Per evitare la nuova creazione delle informazioni, queste vengono mantenute nella cache in memoria per il maggior tempo possibile e vengono in genere rimosse quando risultano obsolete oppure quando è necessario spazio di memoria per nuove informazioni. Il processo di rimozione delle informazioni meno recenti è denominato operazione della memoria. L'operazione della memoria è un'attività frequente, ma non continua. Un algoritmo di orologio controlla l'operazione nella cache in memoria. Ogni orologio può controllare diverse operazioni della memoria tramite indicatori. L'indicatore dell'orologio della cache in memoria rappresenta la posizione corrente di uno degli indicatori di un'operazione della memoria.
Vedere anche
Riferimento
Funzioni e viste a gestione dinamica
Viste a gestione dinamica relative al sistema operativo di SQL Server