Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Exibe informações em um formato de tabela sobre o cache de procedimentos.
Transact-SQL convenções de sintaxe
Sintaxe
DBCC PROCCACHE [ WITH NO_INFOMSGS ]
Argumentos
COM
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 procedimentos é usado para armazenar em cache os planos compilados e executáveis para acelerar a execução de lotes. As entradas em um cache de procedimento estão em um nível de lote. O cache de procedimento inclui as seguintes entradas:
- Planos compilados
- Planos de execução
- Árvore de álgebrizer
- Procedimentos alargados
Conjuntos de resultados
A tabela a seguir descreve as colunas do conjunto de resultados.
| Nome da coluna | Descrição |
|---|---|
| Bónus de proc do NUM | Número total de páginas usadas por todas as entradas no cache de procedimentos. |
| num proc buffs usados | Número total de páginas usadas por todas as entradas que estão sendo usadas no momento. |
| num proc buffs ativo | Apenas para compatibilidade com versões anteriores. Número total de páginas usadas por todas as entradas que estão sendo usadas no momento. |
| tamanho do cache proc | Número total de entradas no cache de procedimentos. |
| cache proc usado | Número total de entradas que estão sendo usadas no momento. |
| cache proc ativo | Apenas para compatibilidade com versões anteriores. Número total de entradas que estão sendo usadas no momento. |
Permissões
Requer associação à função de servidor fixa sysadmin ou à função de banco de dados fixa db_owner.