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


Как отобразить фактический план выполнения

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

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

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

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

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

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

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

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

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