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(+)
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. |