pgsql: Reduce more the number of calls to GetMaxBackends()

From: Michael Paquier <michael(at)paquier(dot)xyz>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Reduce more the number of calls to GetMaxBackends()
Date: 2022-02-10 01:27:46
Message-ID: E1nHyFO-0000XP-UX@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Reduce more the number of calls to GetMaxBackends()

Some of the code paths changed by aa64f23 can reduce the number of times
GetMaxBackends() is called. The performance gain is marginal, but most
of the code changed by this commit already did that. Hence, let's be
clean and apply the same rule everywhere, for consistency.

Some of the code paths, like in deadlock.c, involve only assertions.
These are left unchanged.

Reviewed-by: Nathan Bossart, Robert Haas
Discussion: https://postgr.es/m/YgMpGZhPOjNfS7er@paquier.xyz

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/4567596316d186c6e61c72df013797266fcac2f7

Modified Files
--------------
src/backend/commands/async.c | 5 +++--
src/backend/storage/lmgr/lock.c | 7 ++++---
src/backend/utils/adt/lockfuncs.c | 5 +++--
3 files changed, 10 insertions(+), 7 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Michael Paquier 2022-02-10 01:47:00 pgsql: Fix typo in multixact.c
Previous Message Tom Lane 2022-02-09 22:06:36 pgsql: Further tweaks for psql's new tab-completion logic.