Re: path toward faster partition pruning
Amul Sul <sulamul@gmail.com>
On Wed, Sep 27, 2017 at 6:09 AM, Amit Langote <Langote_Amit_f8@lab.ntt.co.jp > wrote: > On 2017/09/27 1:51, Robert Haas wrote: > > On Tue, Sep 26, 2017 at 10:57 AM, Jesper Pedersen > > <jesper.pedersen@redhat.com> wrote: > >> One could advocate (*cough*) that the hash partition patch [1] should be > >> merged first in order to find other instances of where other CommitFest > >> entries doesn't account for hash partitions at the moment in their > method > >> signatures; Beena noted something similar in [2]. I know that you said > >> otherwise [3], but this is CommitFest 1, so there is time for a revert > >> later, and hash partitions are already useful in internal testing. > > > > Well, that's a fair point. I was assuming that committing things in > > that order would cause me to win the "least popular committer" award > > at least for that day, but maybe not. It's certainly not ideal to > > have to juggle that patch along and keep rebasing it over other > > changes when it's basically done, and just waiting on other > > improvements to land. Anybody else wish to express an opinion? > > FWIW, I tend to agree that it would be nice to get the hash partitioning > patch in, even with old constraint exclusion based partition-pruning not > working for hash partitions. That way, it might be more clear what we > need to do in the partition-pruning patches to account for hash partitions. > +1 regards, Amul
Commits
-
Fix assorted partition pruning bugs
- d758d9702e2f 11.0 landed
-
Make gen_partprune_steps static
- d1e2cac5ff7e 11.0 landed
-
Remove useless 'default' clause
- c775fb9e18ac 11.0 landed
-
Reorganize partitioning code
- da6f3e45ddb6 11.0 landed
-
Use custom hash opclass for hash partition pruning
- fafec4cce814 11.0 landed
-
Blindly attempt to fix sepgsql tests broken due to 9fdb675fc5.
- 4f813c7203e0 11.0 landed
-
Attempt to fix endianess issues in new hash partition test.
- 40e42e1024c5 11.0 landed
-
Faster partition pruning
- 9fdb675fc5d2 11.0 landed
-
For partitionwise join, match on partcollation, not parttypcoll.
- 2af28e603319 11.0 landed
-
Revise API for partition bound search functions.
- f724022d0ae0 11.0 landed
-
Revise API for partition_rbound_cmp/partition_rbound_datum_cmp.
- b0229235564f 11.0 landed
-
Fix possible crash in partition-wise join.
- f069c91a5793 11.0 cited
-
Refactor code for partition bound searching
- 9aef173163ae 11.0 landed
-
New C function: bms_add_range
- 84940644de93 11.0 landed
-
Add extensive tests for partition pruning.
- 8d4e70a63bf8 11.0 landed
-
Add null test to partition constraint for default range partitions.
- 7b88d63a9122 11.0 cited
-
Remove BufFile's isTemp flag.
- 11e264517dff 11.0 cited
-
Make OWNER TO subcommand mention consistent
- bf54c0f05c0a 11.0 cited
-
Fix index matching for operators with mixed collatable/noncollatable inputs.
- cb37c291060d 9.2.0 cited