pgsql: Introduce two fields in EState to track parallel worker activity

From: Michael Paquier <michael(at)paquier(dot)xyz>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Introduce two fields in EState to track parallel worker activity
Date: 2024-10-08 23:14:51
Message-ID: E1syJPn-002lRz-02@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Introduce two fields in EState to track parallel worker activity

These fields can be set by executor nodes to record how many parallel
workers were planned to be launched and how many of them have been
actually launched within the number initially planned. This data is
able to give an approximation of the parallel worker draught a system
is facing, making easier the tuning of related configuration parameters.

These fields will be used by some follow-up patches to populate other
parts of the system with their data.

Author: Guillaume Lelarge, Benoit Lobréau
Discussion: https://postgr.es/m/783bc7f7-659a-42fa-99dd-ee0565644e25@dalibo.com
Discussion: https://postgr.es/m/CAECtzeWtTGOK0UgKXdDGpfTVSa5bd_VbUt6K6xn8P7X+_dZqKw@mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/de3a2ea3b264a5625cda6d8968f75e9bfb4dbdcb

Modified Files
--------------
src/backend/executor/execUtils.c | 2 ++
src/backend/executor/nodeGather.c | 7 +++++++
src/backend/executor/nodeGatherMerge.c | 7 +++++++
src/include/nodes/execnodes.h | 5 +++++
4 files changed, 21 insertions(+)

Browse pgsql-committers by date

  From Date Subject
Next Message Michael Paquier 2024-10-08 23:31:29 pgsql: pg_stat_statements: Add columns to track parallel worker activit
Previous Message Tom Lane 2024-10-08 18:13:07 pgsql: Silence assorted annoying test output.