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


sys.dm_exec_cached_plan_dependent_objects

Добавления: 14 апреля 2006 г.

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

ms403826.note(ru-ru,SQL.90).gifПримечание.
Для планов выполнения Transact-SQL возвращающая табличное значение функция sys.dm_exec_cached_plan_dependent_objects сопоставляется к системной таблице syscacheobjects в SQL Server 2000.

Синтаксис

dm_exec_cached_plan_dependent_objects(plan_handle)

Аргументы

  • plan_handle
    Уникально идентифицирует план выполнения запросов для запущенного пакета, план которого хранится в кэше планов. Аргумент plan_handle имеет тип varbinary(64). Аргумент plan_handle можно получить из следующих объектов DMO:

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

Имя столбца Тип данных Описание

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

Один к одному

См. также

Справочник

Динамические административные представления и соответствующие функции, связанные с выполнением
Динамические административные представления и функции
sys.syscacheobjects (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005