sys.dm_exec_cached_plan_dependent_objects (Transact-SQL)sys.dm_exec_cached_plan_dependent_objects (Transact-SQL)

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL DatabaseПрименимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database

Возвращает строку для каждого плана выполнения Transact-SQLTransact-SQL, плана выполнения среды CLR и связанного с планом курсора.Returns a row for each Transact-SQLTransact-SQL execution plan, common language runtime (CLR) execution plan, and cursor associated with a plan.

СинтаксисSyntax

sys.dm_exec_cached_plan_dependent_objects(plan_handle)  

АргументыArguments

plan_handleplan_handle
Токен, однозначно определяющий план выполнения запроса для пакета, который был выполнен, а его план находится в кэше планов.Is a token that uniquely identifies a query execution plan for a batch that has executed and its plan resides in the plan cache. plan_handle имеет тип varbinary (64).plan_handle is varbinary(64).

Plan_handle можно получить из следующих объектов DMO:The plan_handle can be obtained from the following dynamic management objects:

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

Имя столбцаColumn name Тип данныхData type ОписаниеDescription
usecountsusecounts intint Число раз, когда был использован контекст выполнения или курсор.Number of times the execution context or cursor has been used.

Столбец не может содержать значение NULL.Column is not nullable.
memory_object_addressmemory_object_address varbinary(8)varbinary(8) Адрес контекста выполнения или курсора в памяти.Memory address of the execution context or cursor.

Столбец не может содержать значение NULL.Column is not nullable.
cacheobjtypecacheobjtype nvarchar(50)nvarchar(50) Тип объекта кэша планов.The Plan cache object type. Столбец не может содержать значение NULL.Column is not nullable. Возможные значения.Possible values are

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

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

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

CursorCursor

РазрешенияPermissions

Необходимо разрешение VIEW SERVER STATE на сервере.Requires VIEW SERVER STATE permission on the server.

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

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

Количество элементов связейRelationship Cardinalities

Исходный типFrom КомуTo ВключеноOn СвязьRelationship
dm_exec_cached_plan_dependent_objectsdm_exec_cached_plan_dependent_objects dm_os_memory_objectsdm_os_memory_objects memory_object_addressmemory_object_address "Одна к одной"One-to-one

См. такжеSee Also

Динамические административные представления и функции, связанные с выполнением (Transact-SQL) Execution Related Dynamic Management Views and Functions (Transact-SQL)
Динамические административные представления и функции (Transact-SQL) Dynamic Management Views and Functions (Transact-SQL)
sys.sysкачеобжектс (Transact-SQL)sys.syscacheobjects (Transact-SQL)