Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
L'oggetto Plan Cache fornisce contatori per monitorare il modo in cui SQL Server usa la memoria per archiviare oggetti come stored procedure, istruzioni Transact-SQL ad hoc e preparate e trigger. È possibile monitorare contemporaneamente più istanze dell'oggetto Plan Cache , che rappresentano diversi tipi di piani da monitorare.
Questa tabella descrive i contatori di SQLServer:Plan Cache .
| Contatori di Plan Cache di SQL Server | Descrizione |
|---|---|
| Percentuale riscontri cache | Rapporto tra riscontri e ricerche nella cache. |
| Base percentuale riscontri cache | Solo per uso interno. |
| Numero oggetti nella cache | Numero di oggetti disponibili nella cache. |
| Oggetti cache in uso | Numero di oggetti della cache in uso. |
| Pagine cache | Numero di pagine da 8 KB usate dagli oggetti della cache. |
Per ogni contatore nell'oggetto sono disponibili le istanze seguenti:
| Istanza di Plan Cache | Descrizione |
|---|---|
| _Totale | Informazioni relative a tutti i tipi di istanze della cache. |
| Piani SQL | Piani di query generati da una query Transact-SQL ad hoc, incluse query con parametri automatici o da istruzioni Transact-SQL preparate usando sp_prepare o sp_cursorprepare. SQL Server memorizza nella cache i piani per istruzioni Transact-SQL ad hoc per un riutilizzo successivo se l'istruzione Transact-SQL identica viene eseguita in un secondo momento. Anche le query con parametri dell'utente, sebbene non siano state preparate esplicitamente, vengono monitorate come piani SQL preparati. |
| Piani per gli oggetti | Piani di query generati creando una stored procedure, una funzione o un trigger. |
| Alberi associati | Alberi normalizzati per viste, regole, colonne calcolate e vincoli CHECK. |
| Stored procedure estese | Informazioni di catalogo relative alle stored procedure estese. |
| Tabelle temporanee e variabili tabella | Informazioni della cache relative a tabelle temporanee e variabili tabella. |
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 '%Plan Cache%';