Когда я обсуждал решение с left join в этом кейсе с коллегами, в дискуссии звучали предположения что джоины будут могут работать медленно. На практике у меня не вышло подтвердить или опровергнуть это. Цель была не максимально ускорить, а уложиться в «бюджет мощности» сервера БД.
Спасибо за предположение. Стало интересно это проверить.
Полагаю, вы описали внутренний глубинный мотив многих разработчиков, выбравших Ruby и Ruby On Rails. По крайней мере, мой мотив точно.
Покрасоваться.
По моему скромному мнению, язык, фреймворк и большая часть всей экосистемы ruby, сложились вокруг этой потребности.
есть ещё прекрасный способ смотреть в pg_stat_statements через https://github.com/ankane/pghero
Спасибо за предположение. Стало интересно это проверить.
Перечитайте публикацию на свежую голову. Буду рад подискутировать.
Полагаю, вы описали внутренний глубинный мотив многих разработчиков, выбравших Ruby и Ruby On Rails. По крайней мере, мой мотив точно.
Покрасоваться.
По моему скромному мнению, язык, фреймворк и большая часть всей экосистемы ruby, сложились вокруг этой потребности.
Итоговый план получился не самым идеальным, но вполне подходящим для «бюджета мощности».