Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
База данных SQL в Microsoft Fabric
Возвращает строку для каждого плана выполнения Transact-SQL, плана выполнения среды CLR и курсора, связанного с планом.
Syntax
sys.dm_exec_cached_plan_dependent_objects(plan_handle)
Аргументы
plan_handle
Маркер, который однозначно определяет план выполнения запроса для пакета, выполняющегося, и его план находится в кэше планов.
plan_handle — varbinary (64).
Их plan_handle можно получить из следующих динамических объектов управления:
Возвращаемая таблица
| Название столбца | Тип данных | Описание |
|---|---|---|
| usecounts | int | Число раз, когда был использован контекст выполнения или курсор. Столбец не может содержать значение NULL. |
| memory_object_address | varbinary(8) | Адрес контекста выполнения или курсора в памяти. Столбец не может содержать значение NULL. |
| cacheobjtype | nvarchar(50) | Тип объекта кэша plan. Столбец не может содержать значение NULL. Возможны следующие значения: Исполняемый план. Скомпилированная функция CLR. Скомпилированная процедура CLR. Cursor |
Permissions
Необходимо разрешение VIEW SERVER STATE на сервере.
Разрешения для SQL Server 2022 и более поздних версий
Требуется VIEW разрешение на состояние производительности сервера на сервере.
Физические соединения
Кратности связей
| От | Кому | Включено | Relationship |
|---|---|---|---|
dm_exec_cached_plan_dependent_objects |
dm_os_memory_objects |
memory_object_address |
Один к одному |