DBCC PROCCACHE (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance
Affiche des informations sous forme de table relatives au cache de procédure.
Conventions de la syntaxe Transact-SQL
Syntaxe
DBCC PROCCACHE [ WITH NO_INFOMSGS ]
Arguments
WITH
Permet de spécifier des options.
NO_INFOMSGS
Supprime tous les messages d'information dont le niveau de gravité est compris entre 0 et 10.
Remarques
Le cache de procédure permet de mettre en cache les plans compilés et exécutables afin d'accélérer l'exécution des traitements. Les entrées d'un cache de procédure sont situées à un niveau de traitement. Le cache de procédure comporte les entrées suivantes :
- Plans compilés
- Plans d'exécution
- Arborescence d'algébrisation
- Procédures étendues
Jeux de résultats
Le tableau suivant décrit les colonnes du jeu de résultats.
Nom de la colonne | Description |
---|---|
num proc buffs | Nombre total de pages utilisées par toutes les entrées du cache de procédure. |
num proc buffs used | Nombre total de pages utilisées par toutes les entrées en cours d'utilisation. |
num proc buffs active | Pour compatibilité descendante uniquement. Nombre total de pages utilisées par toutes les entrées en cours d'utilisation. |
proc cache size | Nombre total d'entrées du cache de procédure. |
proc cache used | Nombre total d'entrées en cours d'utilisation. |
proc cache active | Pour compatibilité descendante uniquement. Nombre total d'entrées en cours d'utilisation. |
Autorisations
Nécessite l’appartenance au rôle de serveur fixe sysadmin ou au rôle de base de données fixe db_owner .