Re: Logging query parmeters in auto_explain
Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
From: Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>
To: Michael Paquier <michael@paquier.xyz>
Cc: pgsql-hackers@lists.postgresql.org
Date: 2022-06-09T22:55:11Z
Lists: pgsql-hackers
Attachments
- v3-0001-Log-query-parameters-in-auto_explain.patch (text/x-diff)
Michael Paquier <michael@paquier.xyz> writes: > On Tue, Jun 07, 2022 at 12:18:52PM +0100, Dagfinn Ilmari Mannsåker wrote: >> Point, fixed in the attached v2. I've also added a test that truncation >> and disabling works. > > The tests are structured so as all the queries are run first, then the > full set of logs is slurped and scanned. With things like tests for > truncation, it becomes easier to have a given test overlap with > another one in terms of pattern matching, so we could silently lose > coverage. Wouldn't it be better to reorganize things so we save the > current size of the log file (as of -s $node->logfile), run one query, > and then slurp the log file based on the position saved previously? > The GUC updates had better be localized in each sub-section of the > tests, as well. Done (and more tests added), v3 attached. - ilmari
Commits
-
autho_explain: Add GUC to log query parameters
- d4bfe4128170 16.0 landed
-
Refactor the TAP test of auto_explain
- 550bc0a6c0c6 16.0 landed