Condividi tramite


DBCC PROCCACHE (Transact-SQL)

Si applica a: SQL Server Azure SQL DatabaseIstanza gestita di SQL di Azure

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

Convenzioni di sintassi Transact-SQL

Sintassi

DBCC PROCCACHE [ WITH NO_INFOMSGS ]

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 e versioni precedenti, vedere Documentazione delle versioni precedenti.

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.

Commenti

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

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

Vedi anche