Oggetto Plan Cache di SQL ServerSQL Server, Plan Cache Object

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse L'oggetto Plan Cache include contatori che consentono di monitorare il modo in cui SQL ServerSQL Server usa la memoria per archiviare oggetti quali stored procedure, istruzioni Transact-SQLTransact-SQL ad hoc e preparate e trigger. The Plan Cache object provides counters to monitor how SQL ServerSQL Server uses memory to store objects such as stored procedures, ad hoc and prepared Transact-SQLTransact-SQL statements, and triggers. È possibile monitorare contemporaneamente più istanze dell'oggetto Plan Cache , che rappresentano diversi tipi di piani da monitorare.Multiple instances of the Plan Cache object can be monitored at the same time, with each instance representing a different type of plan to monitor.

Nella tabella seguente sono descritti i contatori SQLServer:Plan Cache.This table describes are the SQLServer:Plan Cachecounters.

Contatori di Plan Cache di SQL ServerSQL Server Plan Cache counters DescrizioneDescription
Percentuale riscontri cacheCache Hit Ratio Rapporto tra riscontri e ricerche nella cache.Ratio between cache hits and lookups.
Base percentuale riscontri cacheCache Hit Ratio Base Solo per uso interno.For internal use only.
Numero oggetti nella cacheCache Object Counts Numero di oggetti disponibili nella cache.Number of cache objects in the cache.
Pagine cacheCache Pages Numero di pagine da 8 KB usate dagli oggetti della cache.Number of 8-kilobyte (KB) pages used by cache objects.
Oggetti cache in usoCache Objects in use Numero di oggetti della cache in uso.Number of cache objects in use.

Per ogni contatore nell'oggetto sono disponibili le istanze seguenti:Each counter in the object contains the following instances:

Istanza di Plan CachePlan Cache instance DescrizioneDescription
_Total_Total Informazioni relative a tutti i tipi di istanze della cache.Information for all types of cache instances.
Piani SQLSql Plans Piani di query prodotti da una query Transact-SQLTransact-SQL ad hoc, incluse le query con parametri automatici, oppure da istruzioni Transact-SQLTransact-SQL preparate tramite sp_prepare o sp_cursorprepare.Query plans produced from an ad hoc Transact-SQLTransact-SQL query, including auto-parameterized queries, or from Transact-SQLTransact-SQL statements prepared using sp_prepare or sp_cursorprepare. SQL ServerSQL Server memorizza nella cache i piani delle istruzioni Transact-SQLTransact-SQL ad hoc per poterli riusare nel caso venga rieseguita la stessa istruzione Transact-SQLTransact-SQL . caches the plans for ad hoc Transact-SQLTransact-SQL statements for later reuse if the identical Transact-SQLTransact-SQL statement is later executed. Anche le query con parametri dell'utente, sebbene non siano state preparate esplicitamente, vengono monitorate come piani SQL preparati.User-parameterized queries (even if not explicitly prepared) are also monitored as Prepared SQL Plans.
Piani per gli oggettiObject Plans Piani di query generati creando una stored procedure, una funzione o un trigger.Query plans generated by creating a stored procedure, function, or trigger.
Alberi associatiBound Trees Alberi normalizzati per viste, regole, colonne calcolate e vincoli CHECK.Normalized trees for views, rules, computed columns, and check constraints.
Stored procedure esteseExtended Stored Procedures Informazioni di catalogo relative alle stored procedure estese.Catalog information for extended stores procedures.
Tabelle temporanee e variabili tabellaTemporary Tables & Table Variables Informazioni della cache relative a tabelle temporanee e variabili tabella.Cache information related to temporary tables and table variables.

Vedere ancheSee Also

Opzioni di configurazione del server Server Memory Server Memory Server Configuration Options
Oggetto di Gestione buffer di SQL Server SQL Server, Buffer Manager Object
Monitoraggio dell'utilizzo delle risorse (Monitor di sistema)Monitor Resource Usage (System Monitor)