Partager via


DBCC PROCCACHE (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure 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 ]

Notes

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 et versions antérieures, consultez Versions antérieures de la documentation.

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 .

Voir aussi