Текстовая форма планов выполнения

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

Результат текстовой формы плана выполнения возвращается в форме строк. Database Engine использует вертикальную полосу для отображения зависимостей между существующими операциями. Текстовая форма планов выполнения может отображаться с использованием следующих опций оператора set:

♦ showplan_text;

♦ showplan_all.

Пользователи, выполняющие запрос, могут отображать текстовый план выполнения запроса при помощи активации (установив значение опции в on) либо у опции оператора showplan_text, либо у опции showplan_all до того, как они введут соответствующий оператор select. Опция showplanall отображает ту же детальную информацию относительно плана выполнения запроса, что и showplan_text с дополнительной оценкой требуемых ресурсов для этого оператора.

В примере 20.3 показано использование опции set showplan_text.

Текстовая форма планов выполнения

Текстовая форма планов выполнения

 

Если вы посмотрите на результаты примера 20.3, то увидите, что есть три оператора, Nested Loops и clustered index Seek (дважды). (Все операторы от-мечены на панели как |.) Nested Loops выполняет внутреннее соединение таблиц employee и employeeaddress. Каждый оператор Clustered Index Seek отыскивает строки, используя соответствующие кластеризованные индексы в обеих таблицах. Отступы в описании операторов определяют порядок выполнения операторов: оператор с отступом выполняется первым. Если есть два или более операторов с одинаковым отступом, то их обработка выполняется сверху вниз. Это означает, что в примере 20.3 поиск кластеризованного индекса для таблицы employee выполняется первым. После этого тот же самый оператор применяется к таблице employeeaddress, а затем обе таблицы соединяются при помощи техники обработки вложенных циклов.


Планы выполнения XML
Другие опции оператора SET
Management Studio и графические планы выполнения
Примеры планов выполнения
Представления динамического управления и оптимизатор запросов

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


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

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