Автор Тема: самый большой недостаток вложенного запроса  (Прочитано 690 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Gokusa

  • Пользователь
  • **
  • Сообщений: 27
Всем доброго времени.
впрс:
неоднозначный для меня совершенно -
"самый большой недостаток вложенного запроса" - невозможность использования статистики- говорят "неправильно".
Что тогда правильно?
Если кто знает - буду рад услышать.

Shmell

  • Новичок
  • *
  • Сообщений: 4
  • ФИО: Вадим
Re: самый большой недостаток вложенного запроса
« Ответ #1 : Ноябрь 13, 2017, 06:08:09 am »
Правильно говорят. Самый большой недостаток - что планировщик запроса может неправильно строить план запроса, так как количество записей во вложенном запросе не всегда можно получить опираясь на статистику и статистический прогноз. Поэтому в некоторых случаях запрос может выполняться достаточно быстро, а в некоторых неоправданно медленно, так как планировщик не "угадал" с построением плана запроса. В случае, когда вы вложенный запрос помещаете во временную таблицу - становиться все очевидней, так как для временной таблицы строиться определенная статистика и количество записей всегда определено.

Gokusa

  • Пользователь
  • **
  • Сообщений: 27
Re: самый большой недостаток вложенного запроса
« Ответ #2 : Ноябрь 13, 2017, 05:54:02 pm »
спс.