Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / План запроса / 4 сообщений из 4, страница 1 из 1
27.05.2021, 12:44
    #40073480
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
План запроса
Скажите пожалуйста,
на что первым делом стоит обратить внимание при рассмотрении плана запроса?

Заранее благодарен.
...
Рейтинг: 0 / 0
27.05.2021, 12:49
    #40073483
Кесарь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
План запроса
vah,

на разветвлённость запроса: не слишком ли сложно

на толщину стрелок, которыми обозначен поток данных: нет ли сверхчтения

на физические операторы: нет ли сканов больших таблиц, сканов индексов, лукапов.


Вообще же лучше найти какую-нить статью или видео и ознакомиться.
...
Рейтинг: 0 / 0
27.05.2021, 12:51
    #40073484
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
План запроса
На вопрос: "нафига я рассматриваю этот план?"
...
Рейтинг: 0 / 0
27.05.2021, 16:29
    #40073589
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
План запроса
Дай угадаю.
Ты смотришь на план потому что запрос чем-то не устраивает. дорого/долго
Посмотри Actual Execution Plan (не estimated) на предмет соответствия количества реальных строк запланированным actual vs estimated
Если они отличаются не сильно (не на порядок) то с планом наверное все в порядке. SQL Server в курсе про данные.
А вот если они отличаются более чем в 10 раз то возможны ошибки использование индекса когда выгоднее было бы сделать полный скан и наоборот.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / План запроса / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]