Для чего нужна эта кнопка?

Sasha09
Дата: 14.10.2003 17:33:19
Подскажите для чего нужна кнопка Display Estimated Execution Plan в Query Analyser и как работать с теми данными которые она отображает?
Glory
Дата: 14.10.2003 17:38:38
Хм. Кнопка нужна для отбражения предварительного плана выполнения запроса.
А работать с ним надо анализируя каждый шаг плана, т.е. характер производимой сервером операции (описания в BOL) и ее вес во всем запросе.
злой шаман
Дата: 14.10.2003 17:46:54
А вот интересно, она может показать неправильный план? То есть показать один, а выполнить запрос с другим планом?
Glory
Дата: 14.10.2003 17:52:32
Думаю да. Ведь предварительный план может быть взят из кэша. И на момент запуска никто не гарантирует, что он там будет. И даже если будет, то опять же нет гарантии, что в другом коннекте, не был уже создан другой план/обновлены статистики/построены индексы и тп
злой шаман
Дата: 14.10.2003 17:55:13
Ясно. Спасибо.
tygra
Дата: 14.10.2003 18:09:23
Офф: тема топика напомнила кадры из фильма 5 элемент: когда гоблин (или кто они там) на новом ружье решил нажать на красную кнопку



-- Tygra's --
Glory
Дата: 14.10.2003 18:10:29
Но гоблин-то выжил :). Насколько я помню.
Crimean
Дата: 14.10.2003 18:18:03
Эта не подойдет? :)

http://knopka.ush.ru
tygra
Дата: 14.10.2003 18:22:55
А фиг его знает - на морду они все одинаковые :) Может это самоуничтожение ружья было, тогда не выжил точно :)