LWN: Comments on "Rowley: What’s new in the Postgres 16 query planner / optimizer" https://lwn.net/Articles/961545/ This is a special feed containing comments posted to the individual LWN article titled "Rowley: What’s new in the Postgres 16 query planner / optimizer". en-us Fri, 17 Oct 2025 02:26:08 +0000 Fri, 17 Oct 2025 02:26:08 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Rowley: What’s new in the Postgres 16 query planner / optimizer https://lwn.net/Articles/961852/ https://lwn.net/Articles/961852/ Sesse <div class="FormattedComment"> An inner join is exactly equivalent to a cross-product followed by a filter on the join condition. Outer joins, however, follow different and sometimes more complex rules.<br> </div> Mon, 12 Feb 2024 15:26:00 +0000 Rowley: What’s new in the Postgres 16 query planner / optimizer https://lwn.net/Articles/961777/ https://lwn.net/Articles/961777/ LtWorf <div class="FormattedComment"> Writing optimizations is an interesting exercise.<br> <p> I did it myself (at an amateur level) with my relational algebra compiler.<br> <p> I remember when i proved that a certain transformation would work for product, and I decided to apply the same to joins, since they are similar enough… they weren't similar enough and the optimization generated different results in those cases.<br> <p> Of course, since only students use that software, there were no consequences.<br> </div> Mon, 12 Feb 2024 07:51:40 +0000