Re: Parallel Index Scans - Mailing list pgsql-hackers

From Amit Kapila
Subject Re: Parallel Index Scans
Date
Msg-id CAA4eK1+G-NLWhkjQN0ahgN7iE7La_S6xewgKdp_Pdgt8iv++yA@mail.gmail.com
Whole thread Raw
In response to Re: Parallel Index Scans  (Robert Haas <robertmhaas@gmail.com>)
Responses Re: Parallel Index Scans  (Robert Haas <robertmhaas@gmail.com>)
List pgsql-hackers
On Thu, Oct 20, 2016 at 10:33 PM, Robert Haas <robertmhaas@gmail.com> wrote:
> On Wed, Oct 19, 2016 at 11:07 PM, Amit Kapila <amit.kapila16@gmail.com> wrote:
>>> Ideally, the parallel_workers storage parameter will rarely be
>>> necessary because the optimizer will generally do the right thing in
>>> all case.
>>
>> Yeah, we can choose not to provide any parameter for parallel index
>> scans, but some users might want to have a parameter similar to
>> parallel table scans, so it could be handy for them to use.
>
> I think the parallel_workers reloption should override the degree of
> parallelism for any sort of parallel scan on that table.  Had I
> intended it to apply only to sequential scans, I would have named it
> differently.
>

I think there is big difference of size of relation to scan between
parallel sequential scan and parallel (range) index scan which could
make it difficult for user to choose the value of this parameter.  Why
do you think that the parallel_workers reloption should suffice all
type of scans for a table?  I could only think of providing it based
on thinking that lesser config knobs makes life easier.

-- 
With Regards,
Amit Kapila.
EnterpriseDB: http://www.enterprisedb.com



pgsql-hackers by date:

Previous
From: Stephen Frost
Date:
Subject: Re: Improve output of BitmapAnd EXPLAIN ANALYZE
Next
From: Tom Lane
Date:
Subject: Re: Fun fact about autovacuum and orphan temp tables