sys.dm_exec_cached_plan_dependent_objects (Transact-SQL)

Aplica-se a: simSQL Server (todas as versões compatíveis) SimBanco de Dados SQL do Azure

Retorna uma linha para cada plano de execução Transact-SQL, plano de execução CLR (Common Language Runtime) e cursor associado a um plano.

Sintaxe

sys.dm_exec_cached_plan_dependent_objects(plan_handle)  

Argumentos

plan_handle
É um token que identifica exclusivamente um plano de execução de consulta para um lote que foi executado e seu plano reside no cache de planos. plan_handle é varbinary (64).

Os plan_handle podem ser obtidos nos seguintes objetos de gerenciamento dinâmico:

Tabela retornada

Nome da coluna Tipo de dados Descrição
usecounts int Número de vezes em que o contexto de execução ou cursor foi usado.

A coluna não é anulável.
memory_object_address varbinary (8) Endereço de memória do contexto de execução ou cursor.

A coluna não é anulável.
cacheobjtype nvarchar(50) O tipo de objeto de cache de plano. A coluna não é anulável. Os valores possíveis são:

Plano executável

Função compilada CLR

Procedimento compilado

Cursor

Permissões

Requer a permissão VIEW SERVER STATE no servidor.

Junções físicas

Diagrama de relação

Cardinalidades de relações

De Para Ativado Relação
dm_exec_cached_plan_dependent_objects dm_os_memory_objects memory_object_address Um para um

Consulte Também

funções e exibições de gerenciamento dinâmico relacionadas à execução (SQL Transact-)
Exibições e funções de gerenciamento dinâmico (Transact-SQL)
sys. syscacheobjects (Transact-SQL)