DBCC PROCCACHE (Transact-SQL)
Affiche des informations sous forme de table relatives au cache de procédure.
Syntaxe
DBCC PROCCACHE [ WITH NO_INFOMSGS ]
Arguments
WITH
Autorise la spécification d'options.NO_INFOMSGS
Supprime tous les messages d'information dont le niveau de gravité est compris entre 0 et 10.
Notes
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
L'Analyseur de performances de SQL Server utilise DBCC PROCCACHE pour obtenir des informations relatives au cache de procédure.
Jeux de résultats
Le tableau suivant décrit les colonnes du jeu de résultats.
Nom de 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 |
Uniquement pour la compatibilité descendante. 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 |
Uniquement pour la compatibilité descendante. Nombre total d'entrées en cours d'utilisation. |
Autorisations
Requiert l'appartenance au rôle de serveur fixe sysadmin ou au rôle de base de données fixe db_owner.