Re: simple patch for discussion

David G. Johnston <david.g.johnston@gmail.com>

From: "David G. Johnston" <david.g.johnston@gmail.com>
To: David Rowley <dgrowleyml@gmail.com>
Cc: Andres Freund <andres@anarazel.de>, Greg Hennessy <greg.hennessy@gmail.com>, "pgsql-hackers@postgresql.org" <pgsql-hackers@postgresql.org>
Date: 2025-07-18T04:23:57Z
Lists: pgsql-hackers
On Thursday, July 17, 2025, David G. Johnston <david.g.johnston@gmail.com>
wrote:

> On Thursday, July 17, 2025, David Rowley <dgrowleyml@gmail.com> wrote:
>
>>
>> I find it hard to imagine that there'd be many people
>>
> around that would benefit from a global
>> "always_use_this_number_of_parallel_workers" GUC.
>>
>
> Just to clarify, the global value would be -1 usually.  It would be
> another crappy planner hint for important queries to be assigned saying
> “make this query go fast even if it doesn’t play nice with others”.
>

Framing this differently, how about a patch that lets extension authors
choose to implement alternative formulas or even provide GUC-driven
constants into the planner at the existing spot instead of having to choose
a best algorithm.  IOW, what would it take to make the proposed patch an
extension that a DBA could choose to install and override the current log3
algorithm?

David J.