Информация об изменениях

Сообщение Re: MS SQL -- понять какой запрос быстрее (читать план запро от 30.12.2016 7:12

Изменено 30.12.2016 7:14 Shmj

Здравствуйте, Shmj, Вы писали:

S>Как понять какой запрос выполнится быстрее? Estimated execution plan в каждом из случаев показывает 100%. Куча квадратиков, а как оценить какой запрос выполнится быстрее -- Нафиг он вообще нужен этот Estimated execution plan? Как он мне может помочь в оценке?


Пробую сам ответить после сна.

Видимо второй выполнится быстрее раза в 3, т.к. общая операция UPDATE (второй квадратик), в первом случае занимает 5%, во втором 18% от стоимости всего запроса. Т.к. эта операция одинаковая, то относительно нее можно сравнивать.
Re: MS SQL -- понять какой запрос быстрее (читать план запро
Здравствуйте, Shmj, Вы писали:

S>Как понять какой запрос выполнится быстрее? Estimated execution plan в каждом из случаев показывает 100%. Куча квадратиков, а как оценить какой запрос выполнится быстрее -- Нафиг он вообще нужен этот Estimated execution plan? Как он мне может помочь в оценке?


Пробую сам ответить после сна.

Видимо второй выполнится быстрее раза в 4, т.к. общая операция UPDATE (второй квадратик), в первом случае занимает 5%, во втором 18% от стоимости всего запроса. Т.к. эта операция одинаковая, то относительно нее можно сравнивать.