Re: Why is Postgres only using 8 cores for partitioned count? [Parallel Append]

Поиск
Список
Период
Сортировка
От Gavin Flower
Тема Re: Why is Postgres only using 8 cores for partitioned count? [Parallel Append]
Дата
Msg-id 82bead5f-79b0-432e-f64e-0b3fd3cc51f1@archidevsys.co.nz
обсуждение исходный текст
Ответ на Re: Why is Postgres only using 8 cores for partitioned count? [Parallel Append]  (David Rowley <dgrowleyml@gmail.com>)
Ответы Re: Why is Postgres only using 8 cores for partitioned count? [Parallel Append]
Re: Why is Postgres only using 8 cores for partitioned count? [Parallel Append]
Список pgsql-general
On 14/02/2021 22:47, David Rowley wrote:
> On Sun, 14 Feb 2021 at 13:15, Seamus Abshere
> <sabshere@alumni.princeton.edu> wrote:
>> The comment from Robert says: (src/backend/optimizer/path/allpaths.c)
>>
>>                  /*
>>                   * If the use of parallel append is permitted, always request at least
>>                   * log2(# of children) workers.
>>
>> In my case, every partition takes 1 second to scan, I have 64 cores, I have 64 partitions, and the wall time is 8
secondswith 8 workers.
 
>>
>> I assume that if it it planned significantly more workers (16? 32? even 64?), it would get significantly faster
(evenaccounting for transaction cost). So why doesn't it ask for more? Note that I've set max_parallel_workers=512,
etc.(postgresql.conf in my first message).
 
> There's perhaps an argument for allowing ALTER TABLE <partitioned
> table> SET (parallel_workers=N); to be set on partitioned tables, but
> we don't currently allow it.
[...]
> David

Just wondering why there is a hard coded limit.

While I agree it might be good to be able specify the number of workers, 
sure it would be possible to derive a suitable default based on the 
number of effective processors available?


Cheers,
Gavin




В списке pgsql-general по дате отправления:

Предыдущее
От: "Seamus Abshere"
Дата:
Сообщение: Re: Why is Postgres only using 8 cores for partitioned count? [Parallel Append]
Следующее
От: Ravi__Krishna
Дата:
Сообщение: Re: How to post to this mailing list from a web based interface