Прочитал, вроде как, популярный пейпер "How Good Are Query Optimizers, Really?"
Бюось показаться невеждой, но не уловил в чем такой восторг у авторов оптимизаторов.
Возможно, авторы оптимизаторов настолько оторвались от реальности и пользователей СУБД, что выводы
- Оптимизатор работает плохо когда много JOIN'ов.
- Вероятностная статистика работает .... ну вероятностно и часто ошибается.
- Что бы нормально отработали JOIN'ы в сложном запросе их надо прибивать гвоздями с помощью хинтов.
кажутся инновационными и прорывными.
Алле - это все известно буквально с 80-х годов прошлого века 🙂
https://vldb.org/pvldb/vol9/p204-leis.pdf
Бюось показаться невеждой, но не уловил в чем такой восторг у авторов оптимизаторов.
Возможно, авторы оптимизаторов настолько оторвались от реальности и пользователей СУБД, что выводы
- Оптимизатор работает плохо когда много JOIN'ов.
- Вероятностная статистика работает .... ну вероятностно и часто ошибается.
- Что бы нормально отработали JOIN'ы в сложном запросе их надо прибивать гвоздями с помощью хинтов.
кажутся инновационными и прорывными.
Алле - это все известно буквально с 80-х годов прошлого века 🙂
https://vldb.org/pvldb/vol9/p204-leis.pdf