Все недостатки вложенных запросов
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) недавно столкнулся :
в запросе использовался вложенный запрос, во вложенном объединение ВТ с вложенным, в котором та же ВТ внутреннесоединялась с таблицей БД.
запрос отрабатывал нормально, а вот в СКД - оптимизация приводила к пустому набору данных при выполнении запроса.
Запрос не мой, очень много времени ушло на разбор этого запроса, вложенные не удобно читать.
Для себя пришел к выводу что вложенные стоит использовать крайне аккуратно.
в запросе использовался вложенный запрос, во вложенном объединение ВТ с вложенным, в котором та же ВТ внутреннесоединялась с таблицей БД.
запрос отрабатывал нормально, а вот в СКД - оптимизация приводила к пустому набору данных при выполнении запроса.
Запрос не мой, очень много времени ушло на разбор этого запроса, вложенные не удобно читать.
Для себя пришел к выводу что вложенные стоит использовать крайне аккуратно.
(6) , (8)
Т.е если поля не индексированы и не отсортированы - всегда будет выбрано Nested Loops.
Ну мы это уже понимаем изначально, что там всегда будет такой вид соединения. И он не изменится и сюрпризов тут не будет.
Или иногда может быть выбран Hash Join / Merge Join?
Т.е если поля не индексированы и не отсортированы - всегда будет выбрано Nested Loops.
Ну мы это уже понимаем изначально, что там всегда будет такой вид соединения. И он не изменится и сюрпризов тут не будет.
Или иногда может быть выбран Hash Join / Merge Join?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот