именно в этот раз мои вопросы увидит кто-то кто знает ответы) Кто-нибудь уже переезжал на 22.5? Были ли подводные камни? Щупали ли многопоточные joinы? У нас сейчас 22.1
Щупал. Дохера камней. Щупали, иногда помогают, иногда наоборот становится медленней, надо включать на запросы персонально.
Камни именно в нестабильности профита или результат запроса тоже непредсказуем?
Результат правильный. Запросы с маленькой твблицей справа становятся медленней. Вам не поможет, кмк если вы джойните больше одной таблицы.
Грустно слышать 😔 Т.е эта оптимизация работает исключительно если в запросе всего 1 джоин? Я представлял что эта оптимизация работает на каждом справа налево. Или если верхнеуровневый селект содержит один джоин то тоже можно попытать удачу?
Она работает. Просто оптимизировали не ту проблему которая вам мешает. Вы проверьте свой случай. Чаще всего с джойном множества таблиц нужно проталкивание предикатов в правые и перестановка таблиц местами, а таких оптимизаций еще нету.
предикаты это максимальное урезание в WHERE ? это практикуем, да. а маленькая правая таблица понятно примерно сколько считается за маленькую. 200 тыс к 200 тыс джоинить если то есть смысл попробовать?
Обсуждают сегодня