Поделиться через


sys.dm_exec_cached_plan_dependent_objects

Возвращает строку для каждого плана выполнения Transact-SQL, плана выполнения среды CLR и связанного с планом курсора.

ПримечаниеПримечание

Для планов выполнения Transact-SQL возвращающая табличное значение функция sys.dm_exec_cached_plan_dependent_objects сопоставляется к системной таблице syscacheobjects в SQL Server 2000.

Синтаксис

dm_exec_cached_plan_dependent_objects(plan_handle)

Аргументы

Возвращаемая таблица

Имя столбца

Тип данных

Описание

usecounts

int

Число раз, когда был использован контекст выполнения или курсор.

Столбец не может содержать значение NULL.

memory_object_address

varbinary(8)

Адрес контекста выполнения или курсора в памяти.

Столбец не может содержать значение NULL.

cacheobjtype

nvarchar(50)

Возможные значения.

  • Исполняемый план.

  • Скомпилированная функция CLR.

  • Скомпилированная процедура CLR.

  • Курсор.

Столбец не может содержать значение NULL.

Разрешения

Требуется разрешение VIEW SERVER STATE на сервере.

Физические соединения

Диаграмма связей

Мощности связи

От

Кому

Вкл.

Связь

dm_exec_cached_plan_dependent_objects

dm_os_memory_objects

memory_object_address

Один к одному