SQL Server, Objeto de plano de cache

O objeto Plan Cache fornece contadores para monitorar como o SQL Server usa a memória para armazenar objetos, como procedimentos armazenados, instruções ad hoc e instruções Transact-SQL preparadas e gatilhos. Diversas instâncias do objeto Plan Cache podem ser monitoradas ao mesmo tempo, com cada instância representando um tipo de plano diferente para monitorar.

Esta tabela descreve os contadores SQLServer:Plan Cache.

Contadores SQL Server Plan Cache

Descrição

Taxa de Acessos ao Cache

Taxa entre acessos e pesquisas no cache.

Contagens de Objeto do Cache

Número de objetos do cache no cache.

Páginas do Cache

Número de páginas de 8 kilobyte (KB) usado por objetos do cache.

Objetos do cache em uso

Número de objetos do cache em uso.

Cada contador no objeto contém as seguinte instâncias:

Instância do Cache de Plano

Descrição

_Total

Informações para todos os tipos de instâncias do cache.

Planos Sql

Os planos de consulta produzidos de uma consulta Transact-SQL ad hoc, inclusive consultas parametrizadas automaticamente ou de instruções Transact-SQL preparadas usando sp_prepare ou sp_cursorprepare. O SQL Server armazenará em cache os planos para instruções Transact-SQL ad hoc para reutilização posterior se a instrução Transact-SQL idêntica for executada mais tarde. Consultas parametrizadas pelo usuário (mesmo se não preparadas explicitamente) também são monitoradas como Planos SQL Preparados.

Planos de Objeto

Planos de consulta gerados ao criar um procedimento armazenado, função ou gatilho.

Associar árvores

Árvores normalizadas para exibições, regras, colunas computadas e restrições de verificação.

Procedimentos Armazenados Estendidos

Informações do catalogo para procedimentos armazenados estendidos.

Tabelas Temporárias & Tabelas Variáveis

Informações do cache relacionadas a tabelas temporárias e tabelas variáveis.

Para obter mais informações sobre como armazenar planos de consulta em cache, consulte Reutilização e armazenamento em cache do plano de execução.