DBCC PROCCACHE (Transact-SQL)
Exibe informações em um formato de tabela sobre o cache de procedimento.
Convenções da sintaxe Transact-SQL
Sintaxe
DBCC PROCCACHE [ WITH NO_INFOMSGS ]
Argumentos
WITH
Permite que as opções sejam especificadas.NO_INFOMSGS
Suprime todas as mensagens informativas com níveis de severidade de 0 a 10.
Comentários
O cache de procedimento é usado para armazenar em cache os planos compilados e executáveis a fim de acelerar a execução de lotes. As entradas em um cache de procedimento estão no nível de um lote. O cache de procedimento inclui as seguintes entradas:
Planos compilados
Planos de execução
Árvore Algebrizer
Procedimentos estendidos
O Monitor de Desempenho do SQL Server usa DBCC PROCCACHE para obter informações sobre o cache de procedimento.
Conjuntos de resultados
A tabela a seguir descreve as colunas do conjunto de resultados.
Nome da coluna |
Descrição |
---|---|
num proc buffs |
Número total de páginas usadas por todas as entradas no cache de procedimento. |
num proc buffs used |
Número total de páginas usadas por todas as entradas usadas atualmente. |
num proc buffs active |
Somente para compatibilidade com versões anteriores. Número total de páginas usadas por todas as entradas usadas atualmente. |
proc cache size |
Número total de entradas no cache de procedimento. |
proc cache used |
Número total de entradas usadas atualmente. |
proc cache active |
Somente para compatibilidade com versões anteriores. Número total de entradas usadas atualmente. |
Permissões
Requer associação na função de servidor fixa sysadmin ou na função de banco de dados fixa db_owner.