DBCC PROCCACHE (Transact-SQL)
Visualizza in formato di tabella le informazioni sulla cache delle procedure.
Si applica a: SQL Server (da SQL Server 2008 a versione corrente). |
Convenzioni della sintassi Transact-SQL
Sintassi
DBCC PROCCACHE [ WITH NO_INFOMSGS ]
Argomenti
WITH
Consente di specificare opzioni.NO_INFOMSGS
Disattiva la visualizzazione di tutti i messaggi informativi con livello di gravità compreso tra 0 e 10.
Osservazioni
La cache delle procedure viene utilizzata per inserire nella cache i piani compilati e piani di esecuzione per velocizzare l'esecuzione di batch. Le voci in una cache delle procedure si trovano a livello di batch. La cache delle procedure include le voci seguenti:
Piani compilati
Piani di esecuzione
Albero di algebrizzazione
Procedure estese
SQL Server Performance Monitor utilizza DBCC PROCCACHE per ottenere informazioni sulla cache delle procedure.
Set di risultati
Nella tabella seguente vengono descritte le colonne del set di risultati.
Nome colonna |
Descrizione |
---|---|
num proc buffs |
Numero totale di pagine utilizzate da tutte le voci nella cache delle procedure. |
num proc buffs used |
Numero totale di pagine utilizzate da tutte le voci in uso. |
num proc buffs active |
Disponibile per compatibilità con le versioni precedenti. Numero totale di pagine utilizzate da tutte le voci in uso. |
proc cache size |
Numero totale di voci nella cache delle procedure. |
proc cache used |
Numero totale di voci in uso. |
proc cache active |
Disponibile per compatibilità con le versioni precedenti. Numero totale di voci in uso. |
Autorizzazioni
È richiesta l'appartenenza al ruolo predefinito del server sysadmin o al ruolo predefinito del database db_owner.