Condividi tramite


DBCC PROCCACHE (Transact-SQL)

Visualizza in formato di tabella le informazioni sulla cache delle procedure.

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

Vedere anche

Riferimento

DBCC (Transact-SQL)

Altre risorse

Architettura della memoria

Guida in linea e informazioni

Assistenza su SQL Server 2005