Partilhar via


DBCC PROCCACHE (Transact-SQL)

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

Ícone de vínculo de tópico Convenções da 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 severidade 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

O Monitor de Desempenho do SQL Server usa DBCC PROCCACHE para obter informações sobre o cache de procedimento.

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

Requer associação na função de servidor fixa sysadmin ou na função de banco de dados fixa db_owner.

Consulte também

Referência

DBCC (Transact-SQL)