pgsql: Make EXPLAIN output for JIT compilation more dense. - Mailing list pgsql-committers

From Andres Freund
Subject pgsql: Make EXPLAIN output for JIT compilation more dense.
Date
Msg-id E1g4Xjt-00034m-BV@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Make EXPLAIN output for JIT compilation more dense.

A discussion about also reporting JIT compilation overhead on workers
brought unhappiness with the verbosity of the current explain format
to light.  Make the text format more dense, and restructure the
structured output to mirror that more closely.

As we're re-jiggering the output format anyway: The denser format
allows us to report all flags for JIT compilation (now also reporting
PGJIT_EXPR and PGJIT_DEFORM), and report the total time in addition to
the individual times.

Per complaint from Tom Lane.

Author: Andres Freund
Discussion: https://postgr.es/m/27812.1537221015@sss.pgh.pa.us
Backpatch: 11-, where JIT compilation was introduced

Branch
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/6859bd2632d80e21d25830ac60bbb48bf12f6d46

Modified Files
--------------
src/backend/commands/explain.c | 89 ++++++++++++++++++++++++++++++------------
1 file changed, 64 insertions(+), 25 deletions(-)


pgsql-committers by date:

Previous
From: Andres Freund
Date:
Subject: pgsql: Make EXPLAIN output for JIT compilation more dense.
Next
From: Tom Lane
Date:
Subject: pgsql: Sync our Snowball stemmer dictionaries with current upstream.