Как показать предполагаемый план выполнения

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

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

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

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

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

  3. В меню Запрос выберите Показать предполагаемый план выполнения или нажмите на панели инструментов кнопку Показать предполагаемый план выполнения. Предполагаемый план выполнения отображается на вкладке План выполнения в области результатов. Для просмотра дополнительных сведений задержите указатель мыши над значками логического и физического оператора и просмотрите описание и свойства оператора в отобразившейся всплывающей подсказке. Кроме того, свойства оператора можно просмотреть в окне «Свойства». Если «Свойства» не видны, щелкните оператор правой кнопкой мыши и выберите Свойства. Выберите оператор для просмотра его свойств.

  4. Чтобы изменить отображение плана выполнения, щелкните его правой кнопкой мыши и выберите Увеличить масштаб, Уменьшить масштаб, Пользовательский масштаб или Масштаб по размеру. Кнопки Увеличить масштаб и Уменьшить масштаб позволяют увеличить или уменьшить план выполнения на фиксированную величину. Пользовательский масштаб позволяет задать собственное значение, например масштаб в 80%. Масштаб по размеру увеличивает план выполнения до размеров области результатов.