DBCC PROCCACHE (Transact-SQL)
Visualizza in formato di tabella le informazioni sulla cache delle procedure.
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.
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. |
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
- Struttura di algebrizzazione
- Procedure estese
SQL Server Performance Monitor utilizza DBCC PROCCACHE per ottenere informazioni sulla cache delle procedure.
Autorizzazioni
È richiesta l'appartenenza al ruolo predefinito del server sysadmin o al ruolo predefinito del database db_owner.