Partilhar via


sys.dm_exec_cached_plan_dependent_objects (Transact-SQL)

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

ObservaçãoObservação

Para planos de execução Transact-SQL, os mapas de função com valor de tabela por sys.dm_exec_cached_plan_dependent_objects para a tabela de sistema syscacheobjects em SQL Server 2000.

Sintaxe

dm_exec_cached_plan_dependent_objects(plan_handle)

Argumentos

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)

Os valores possíveis são:

  • Plano executável

  • Função compilada CLR

  • Procedimento compilado

  • Cursor

A coluna não é anulável.

Permissões

Requer a permissão VIEW SERVER STAT no servidor.

Associações físicas

Diagrama de relação

Cardinalidades da relação

De

Para

Em

Relação

dm_exec_cached_plan_dependent_objects

dm_os_memory_objects

memory_object_address

Associação um para um