План
выполнения запроса
USE pubs
SELECT *
FROM titleauthor ta
INNER LOOP JOIN titles t ON ta.title_id = t.title_id
go
USE pubs
SELECT *
FROM titleauthor ta
INNER HASH JOIN titles t ON ta.title_id = t.title_id

Толщина
лининй соответсвует количеству данных. Чем толще линия, тем больше строк
участвует в выполнении шага запроса.
|
Physical
operation |
Это
оператор, используемый оптимизатором для выполнения данного шага. Например,
Nested loop |
|
Logical
operation |
Обычно
то же, что и Physical operation. Если нет, то здесь представлено ключевое
слово из запроса, например INNER JOIN |
|
Number
of Rows |
Количество
строк, извлеченных на этом шаге и переданных следующему шагу |
|
Estimated
row size |
Предполагаемый
размер строки, переданный на следующий шаг |
|
I/O cost |
Предполагаемая
стоимость операций ввода вывода на этом шаге |
|
CPU cost |
Предполагаемая
стоимость операций процессора |
|
Number
of executions |
Сколько
раз был выполнен этот шаг |
|
Operator
Cost |
Стоимость
этого шага |
|
Subtree
cost |
Стоимость
этого шага плюс все предыдущие шаги |
|
Arguments |
Условие
WHERE, параметры, имена объектов, используемых на данном шаге |