DBCC PROCCACHE (Transact-SQL)
Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Muestra información acerca de la caché de procedimientos en forma de tabla.
Convenciones de sintaxis de Transact-SQL
Sintaxis
DBCC PROCCACHE [ WITH NO_INFOMSGS ]
Nota:
Para ver la sintaxis de Transact-SQL para SQL Server 2014 y versiones anteriores, consulte Versiones anteriores de la documentación.
Argumentos
WITH
Permite que se especifiquen opciones.
NO_INFOMSGS
Suprime todos los mensajes informativos que tienen niveles de gravedad entre 0 y 10.
Comentarios
La caché de procedimientos se utiliza para almacenar en caché los planes compilados y ejecutables con el fin de acelerar la ejecución de lotes. Las entradas de una caché de procedimientos están en el nivel de lote. La caché de procedimientos incluye las siguientes entradas:
- Planes compilados
- Planes de ejecución
- Árbol algebraico
- Procedimientos extendidos
Conjuntos de resultados
En la tabla siguiente se describen las columnas del conjunto de resultados.
Nombre de la columna | Descripción |
---|---|
num proc buffs | Número total de páginas utilizadas por todas las entradas de la caché de procedimientos. |
num proc buffs used | Número total de páginas utilizadas por todas las entradas que se están utilizando actualmente. |
num proc buffs active | Se conserva únicamente por compatibilidad con versiones anteriores. Número total de páginas utilizadas por todas las entradas que se están utilizando actualmente. |
proc cache size | Número total de entradas de la caché de procedimientos. |
proc cache used | Número total de entradas que se están utilizando actualmente. |
proc cache active | Se conserva únicamente por compatibilidad con versiones anteriores. Número total de entradas que se están utilizando actualmente. |
Permisos
Debe pertenecer al rol fijo de servidor sysadmin o al rol fijo de base de datos db_owner .