Size: a a a

2020 December 23

ДТ

Дмитрий Тремасов... in Laravel Pro
честно говоря мне кажется не рациональным джоинить не таблицы а выборки по таблицам
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
похоже что не рационально делать доп выборку not exists при потом что вы роли и так выбираете джоином
источник

SK

Stas K in Laravel Pro
Дмитрий Тремасов
честно говоря мне кажется не рациональным джоинить не таблицы а выборки по таблицам
вы имеете в виду джойны там где выбирается максимальные данные а потом джойнятся?
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
ага
источник

SK

Stas K in Laravel Pro
Дмитрий Тремасов
честно говоря мне кажется не рациональным джоинить не таблицы а выборки по таблицам
а есть какое то объяснение этому (не придратся а так чисто в ключе самообразования)
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
я по этому и хотел посмотреть explain сообразит ли оптимизатор запросов что можно сделать
источник

SK

Stas K in Laravel Pro
а лучше цифры с примерами что так делать намного медленнее
источник

SK

Stas K in Laravel Pro
щас сделаю
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Stas K
а лучше цифры с примерами что так делать намного медленнее
ну по факту простая логика - зачем делать запрос от результатов запроса, если можно сделать один запрос
источник

SK

Stas K in Laravel Pro
пастебиан криво отображает результат эксплейна
источник

SK

Stas K in Laravel Pro
есть варинт куда скинуть?
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
оптимизатор запросов не тупой - он должен сообразить
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
источник

SK

Stas K in Laravel Pro
источник

SK

Stas K in Laravel Pro
сразу скажу в БД минимум индексов и сам запрос еще подлежит рефактору
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
ну как мне кажется оптимизатор сообразил
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Но вот здесь возможно имеют другое мнение https://t.me/pgsql
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
having явно это не ухудшит
источник

SK

Stas K in Laravel Pro
ага главное не говорить что у меня база на мускуле:))
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
у мускула вродь другой формат explain был?
источник