Partilhar via


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 .

Confira também