Condividi tramite


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).

Icona di collegamento a un argomento 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.

Vedere anche

Riferimento

DBCC (Transact-SQL)