Re: Hybrid Hash/Nested Loop joins and caching results from subplans
David Rowley <dgrowleyml@gmail.com>
From: David Rowley <dgrowleyml@gmail.com>
To: Andy Fan <zhihui.fan1213@gmail.com>
Cc: Simon Riggs <simon@2ndquadrant.com>, PostgreSQL Developers <pgsql-hackers@lists.postgresql.org>
Date: 2020-07-08T03:37:09Z
Lists: pgsql-hackers
Attachments
- v5-0001-Allow-estimate_num_groups-to-pass-back-further-de.patch (application/octet-stream) patch v5-0001
- v5-0002-Allow-users-of-simplehash.h-to-perform-direct-del.patch (application/octet-stream) patch v5-0002
- v5-0003-Add-Result-Cache-executor-node.patch (application/octet-stream) patch v5-0003
On Wed, 8 Jul 2020 at 00:32, David Rowley <dgrowleyml@gmail.com> wrote: > I've attached v4. Thomas pointed out to me earlier that, per the CFbot, v4 was generating a new compiler warning. Andres pointed out to me that I could fix the warnings of the unused functions in simplehash.h by changing the scope from static to static inline. The attached v5 patch set fixes that. David
Commits
-
Add Result Cache executor node (take 2)
- 9eacee2e62d8 14.0 landed
-
Add Result Cache executor node
- b6002a796dc0 14.0 landed
-
Allow estimate_num_groups() to pass back further details about the estimation
- ed934d4fa30f 14.0 landed
-
Allow users of simplehash.h to perform direct deletions
- ff53d7b159b9 14.0 landed
-
Cache if PathTarget and RestrictInfos contain volatile functions
- f58b230ed0db 14.0 landed
-
Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.
- 55dc86eca70b 14.0 cited