Отображение действительного плана выполнения

В этой теме описывается, как создать фактические графические планы выполнения с использованием среды Среда SQL Server Management Studio. При создании фактических планов выполнения выполняются запросы или пакеты Transact-SQL. Создаваемый план выполнения отображает фактический план выполнения запроса, который используется Компонент SQL Server Database Engine для выполнения запросов.

Для использования этой возможности необходимо иметь соответствующие разрешения на выполнение запросов Transact-SQL, для которых создается графический план выполнения, и разрешение SHOWPLAN для всех баз данных, на которые ссылается запрос.

Включение плана выполнения для запроса в процессе выполнения

  1. На панели инструментов среды Среда SQL Server Management Studio щелкните Запрос к компоненту Database Engine. Можно также нажать на панели инструментов кнопку Открыть файл, выбрать существующий запрос и, открыв его, просмотреть предполагаемый план выполнения.

  2. Введите запрос, для которого необходимо отобразить фактический план выполнения.

  3. В меню Запрос выберите Включить действительный план выполнения или нажмите кнопку Включить действительный план выполнения на панели инструментов

  4. Выполните запрос, нажав кнопку Выполнить на панели инструментов. План, используемый оптимизатором запросов, отображается на вкладке План выполнения на панели результатов. Останавливая указатель мыши над логическими и физическими операторами, можно просмотреть описание и свойства операторов во всплывающих подсказках.

    Также можно просмотреть свойства оператора в окне «Свойства». Если окно «Свойства» не отображается, щелкните правой кнопкой мыши оператор и выберите пункт Свойства. Выберите оператор для просмотра его свойств.

  5. Изменить внешний вид отображаемого плана выполнения можно, щелкнув его правой кнопкой мыши и выбрав пункты Увеличить масштаб, Уменьшить масштаб, Выборочное увеличение или Масштаб по размеру. Пункты Увеличить масштаб и Уменьшить масштаб позволяют увеличивать или уменьшать масштаб отображения плана выполнения, в то время как пункт Выборочное увеличение позволяет определять собственный масштаб, например 80 процентов от полного размера. При использовании пункта Масштаб по размеру план выполнения масштабируется до размеров панели результатов.