Compartilhar via


PROCCACHE DO DBCC (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureBanco de dados SQL no Microsoft Fabric

Exibe informações em um formato de tabela sobre o cache de procedimento.

Convenções de 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 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
Bônus de proc do NUM Número total de páginas usadas por todas as entradas no cache de procedimento.
Buffs de ativação do NUM usados Número total de páginas usadas por todas as entradas usadas atualmente.
Buffs de proc do NUM ativos Somente para compatibilidade com versões anteriores. Número total de páginas usadas por todas as entradas usadas atualmente.
Tamanho do cache de proc Número total de entradas no cache de procedimento.
Cache de proc usado Número total de entradas usadas atualmente.
Cache de proc ativo 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 .

Confira também