sys.dm_exec_query_plan

Оценить
(0 голоса)

Как вы уже знаете, хранимая процедура создается однажды и выполняется много раз. По этой причине план выполнения для хранимой процедуры (или пакета) размещается в кэше процедур. Таким образом, он может быть использован оптимизатором в любое время. Вы можете проверить кэш процедур, используя различные представления динамического управления. Одним из них является представление sys.dm_exec_query_pian, которое возвращает все планы выполнения, хранящиеся в кэше процедур вашей системы. (Планы выполнения отображаются в формате XML.) Документация Books Online содержит несколько полезных примеров использования этого представления DMV.

Каждый план выполнения, хранящийся в кэше процедур, определяется по уникальному идентификатору, называемому дескриптором плана (plan handle). Представление sys. dm_exec_query_plan требует дескриптор плана для отыскания плана выполнения для отдельного запроса Transact-SQL или пакета. Этот дескриптор можно отобразить, используя представление sys.dm_ exec_query_stats, которое сейчас будет рассматриваться.


Подробнее в этой категории: « Фазы обработки запроса sys.dm_exec_query_stats »
sys.dm_exec_query_stats
sys.dm_exec_sql_text и sys.dm_exec_text_query_plan
sys.dm_exec_procedure_stats
Подсказки оптимизатора
Зачем использовать подсказки оптимизатора

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.