Вообще после прочтения книжки мне в эти доводы слабо верится, но и книге вслепую доверять не огонь. Так-то статья свежая, вряд ли в новых версиях постгри неоптимальное планирование зафиксили, но подкрепил бы чел свои доводы про распознавание селективности планировщиком хотя бы EXPLAIN'ами, а лучше даже дампом базы (хотя бы той же самой учебной, с полётами). Прилечу домой, может поиграюсь, пойму :)
@cauf @ddipp а пока мне кажется что и на materialize всё вывозится нормально даже в nested loop'ах, сопоставимо кэшированию хэш-джойнов. Но, повторюсь, без замеров I/O запросов на холодных и прогретых кэшах - все мои слова - трындёжь :)