Partilhar via


PROCCACHE DO DBCC (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase 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.

Ver também