Re: [DOC] Add detail regarding resource consumption wrt max_connections - Mailing list pgsql-hackers

From Robert Haas
Subject Re: [DOC] Add detail regarding resource consumption wrt max_connections
Date
Msg-id CA+TgmoYMKwPmtviHjDOO1PWuDGVyzgKsoJ30TBm-+F_bZ56hmQ@mail.gmail.com
Whole thread Raw
In response to Re: [DOC] Add detail regarding resource consumption wrt max_connections  (Robert Treat <rob@xzilla.net>)
Responses Re: [DOC] Add detail regarding resource consumption wrt max_connections
List pgsql-hackers
On Wed, May 15, 2024 at 4:00 PM Robert Treat <rob@xzilla.net> wrote:
> I think the only unresolved question in my mind was if we should add a
> similar note to the original patch to max_prepared_xacts as well; do
> you intend to do that?

I didn't intend to do that. I don't think it would be incorrect to do
so, but then we're kind of getting into a slippery slope of trying to
label every parameter that has increases shared memory usage or any
other kind of research consumption, and there are probably (pulls
number out of the air) twenty of those. It seems more worthwhile to
mention it for max_connections than the other (deducts one from
previous random guess) nineteen because it affects a whole lot more
things, like the size of the fsync queue and the size of the lock
table, and also because it tends to get set to relatively large
values, unlike, for example, autovacuum_max_workers. If you think we
should go further than just doing max_connections, then I think we
either need to (a) add a note to every single bloody parameter that
affects the size of shared memory or (b) prove that the subset where
we add such a note have a significantly larger impact than the others
where we don't. Do you think we should get into all that?

--
Robert Haas
EDB: http://www.enterprisedb.com



pgsql-hackers by date:

Previous
From: Robert Haas
Date:
Subject: Re: [PATCH] Add --syntax to postgres for SQL syntax checking
Next
From: Robert Haas
Date:
Subject: Re: Why does pgindent's README say to download typedefs.list from the buildfarm?