SQL Server, oggetto Query Store

Si applica a: SQL Server 2016 (13.x) e versioni successive

L'oggetto Query Store fornisce contatori per monitorare l'utilizzo delle risorse di SQL Server per archiviare testi di query, piani di esecuzione e statistiche di runtime per oggetti quali stored procedure, istruzioni Transact-SQL ad hoc e preparate e trigger.

Questa tabella illustra i contatori SQLServer:Query Store.

Contatori di archivio query di SQL Server Descrizione
Utilizzo della CPU dell'archivio query Tempo di esecuzione delle operazioni di Query Store espresso in centesimi di secondi.
Letture logiche dell'archivio query Numero di operazioni di lettura fisiche da Query Store.
Scritture logiche dell'archivio query Numero di operazioni di scrittura logiche da Query Store. La frequenza e il ritardo dell'aggiunta di elementi (che rappresentano le statistiche di runtime) alla coda sono controllati dall'impostazione Intervallo di scaricamento dati.
Letture fisiche dell'archivio query Numero di operazioni di lettura fisiche da Query Store.

Per ogni contatore nell'oggetto sono disponibili le istanze seguenti:

Istanza dell'archivio query Descrizione
_Total Informazioni per Query Store per questa istanza di SQL Server.
<nome database> Informazioni dell'archivio query per questo database.

Esempio

Si inizia a esplorare i contatori delle prestazioni delle query in questo oggetto usando questa query T-SQL nella vista a gestione dinamica sys.dm_os_performance_counters :

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Query Store%';