Re: RFC: Allow EXPLAIN to Output Page Fault Information
torikoshia <torikoshia@oss.nttdata.com>
From: torikoshia <torikoshia@oss.nttdata.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Pgsql Hackers <pgsql-hackers@postgresql.org>
Date: 2024-12-26T04:15:59Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Avoid leaking system path from pg_available_extensions
- db5ed03217b9 19 (unreleased) cited
-
Enable BUFFERS with EXPLAIN ANALYZE by default
- c2a4078ebad7 18.0 cited
On 2024-12-25 00:52, Tom Lane wrote: > torikoshia <torikoshia@oss.nttdata.com> writes: >> I have attached a PoC patch that modifies EXPLAIN to include page >> fault >> information during both the planning and execution phases of a query. > > Surely these numbers would be too unstable to be worth anything. Thanks for your comment! Hmm, I didn't know these are unstable. If there are any reasons, I'd like to know about them. I would like to explore alternative methods for measuring resource usage, but I am not aware of other approaches. (IIUC pg_stat_kcache[1], which is said to provide information about filesystem layer I/O usage also gets metrics from getrusage(2)) [1] https://github.com/powa-team/pg_stat_kcache -- Regards, -- Atsushi Torikoshi Seconded from NTT DATA GROUP CORPORATION to SRA OSS K.K.