DBCC PROCCACHE (Transact-SQL)
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure
Exibe informações em um formato de tabela sobre o cache de procedimento.
Convenções de sintaxe Transact-SQL
Syntax
DBCC PROCCACHE [ WITH NO_INFOMSGS ]
Observação
Para ver a sintaxe do Transact-SQL para o SQL Server 2014 e versões anteriores, confira a Documentação das versões anteriores.
Argumentos
WITH
Permite que as opções sejam especificadas.
NO_INFOMSGS
Suprime todas as mensagens informativas com níveis de gravidade 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
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
Exige associação à função de servidor fixa sysadmin ou à função de banco de dados fixa db_owner .