Re: increased duration of stats_ext tests with -DCLOBBER_CACHE_ALWAYS
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Tomas Vondra <tomas@vondra.me>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2025-12-03T15:22:23Z
Lists: pgsql-hackers
Tomas Vondra <tomas@vondra.me> writes: > On 12/2/25 17:05, Tomas Vondra wrote: >> So it was ~19h for a while (started at ~14h about 4y back). And then >> between September 14 and 22 it jumped to ~32h. Which seems like a lot. > After bisecting this, it seems to have changed in this commit: > commit 1eccb93150707acfcc8f24556a15742a6313c8ac (HEAD -> stats-ext) > Author: Tom Lane <tgl@sss.pgh.pa.us> > Date: Sat Sep 20 12:44:52 2025 -0400 > Re-allow using statistics for bool-valued functions in WHERE. Ugh. > Attached is a perf-report for this, but the interesting part is: > --99.51%--plpgsql_exec_function Yeah, I can imagine that constantly flushing the cached plan for that plpgsql function would be bad. Let me see if I can reformulate that test without using a plpgsql function --- right offhand, it's not obvious why a built-in function wouldn't serve the purpose just as well. regards, tom lane
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Make stats_ext test faster under cache-clobbering test conditions.
- 8d61228717e6 19 (unreleased) landed
-
Re-allow using statistics for bool-valued functions in WHERE.
- 1eccb9315070 19 (unreleased) cited
-
Build out the planner support function infrastructure.
- a391ff3c3d41 12.0 cited