Re: [HACKERS] advanced partition matching algorithm for partition-wise join
Dmitry Dolgov <9erthalion6@gmail.com>
From: Dmitry Dolgov <9erthalion6@gmail.com>
To: Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Cc: Robert Haas <robertmhaas@gmail.com>,
Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>, Antonin Houska <ah@cybertec.at>,
PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2018-09-12T20:14:52Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Suppress unused-variable warning.
- 401418ca6a68 13.0 landed
-
Allow partitionwise joins in more cases.
- c8434d64ce03 13.0 landed
-
Avoid crash in partitionwise join planning under GEQO.
- 7ad6498fd5a6 12.0 cited
- d70c147fa217 11.3 cited
-
Disable support for partitionwise joins in problematic cases.
- 7cfdc77023ad 12.0 cited
-
Add plan_cache_mode setting
- f7cb2842bf47 12.0 cited
-
Add test for partitionwise join involving default partition.
- 4513d3a4be0b 12.0 cited
-
Revise API for partition_rbound_cmp/partition_rbound_datum_cmp.
- b0229235564f 11.0 landed
Attachments
- 0002-Targetlist-of-a-child-join-is-produced-by-translating-v11.patch (application/octet-stream) patch v11-0002
- 0001-Hash-partition-bound-equality-refactoring-v11.patch (application/octet-stream) patch v11-0001
- 0003-Partition-wise-join-for-1-1-1-0-0-1-partition-match-v11.patch (application/octet-stream) patch v11-0003
- 0004-Tests-for-0-1-1-1-and-1-0-partition-matching-v11.patch (application/octet-stream) patch v11-0004
> On Fri, 31 Aug 2018 at 08:23, Ashutosh Bapat <ashutosh.bapat@enterprisedb.com> wrote: > > On Thu, Aug 30, 2018 at 2:23 PM, Dmitry Dolgov <9erthalion6@gmail.com> wrote: > > > >> I won't be working on this actively in the next commitfest. I will be > >> glad if somebody else wants to take this up. If there's nobody, > >> probably we should mark this entry as "returned with feedback" in the > >> next commitfest. > > > > Since I'm more or less familiar with the code and I believe it's an interesting > > feature, I can try to take over it for now if you don't mind (but without any > > strong commitments to make it perfectly shining for the next CF). > > Please do. Thanks. I've noticed that the patch is outdated already, so here is the rebased version. I also removed the last part with the extra tests since it was something internal and merged the debug message into the implementation part. Ashutosh, please let me know if you're not happy with these modifications. Other than that I haven't changed anything yet, but hope this will come soon. And this version is more to keep it updated for those people who may be interested.