Condividi tramite


Oggetto Plan Cache di SQL Server

L'oggetto Plan Cache fornisce contatori per monitorare il modo in cui SQL Server utilizza la memoria per archiviare oggetti quali stored procedure, istruzioni Transact-SQL ad hoc e preparate e trigger. È possibile monitorare contemporaneamente più istanze di Plan Cache, che rappresentano diversi tipi di piani da monitorare.

Nella tabella seguente vengono illustrati i contatori di SQLServer:Plan Cache.

Contatori di Plan Cache di SQL Server

Descrizione

Frequenza di accesso alla cache

Rapporto tra accessi e ricerche nella cache.

Numero oggetti nella cache

Numero di oggetti disponibili nella cache.

Pagine della cache

Numero di pagine da 8 KB usate dagli oggetti della cache.

Oggetti cache in uso

Numero di oggetti della cache in uso.

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 prodotti da una query Transact-SQL ad hoc, incluse le query a parametrizzazione automatica, oppure da istruzioni Transact-SQL preparate tramite sp_prepare o sp_cursorprepare. SQL Server memorizza nella cache i piani delle istruzioni Transact-SQL ad hoc per poterli riutilizzare nel caso venga rieseguita la stessa istruzione Transact-SQL. 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 & Variabili tabella

Informazioni della cache relative a tabelle temporanee e variabili tabella.

Per ulteriori informazioni sulla memorizzazione dei piani di query nella cache, vedere Memorizzazione nella cache e riutilizzo del piano di esecuzione.