Re: Report planning memory in EXPLAIN ANALYZE
Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>
From: Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>
To: Alvaro Herrera <alvherre@alvh.no-ip.org>
Cc: ams@toroid.org, jian he <jian.universality@gmail.com>, Andrei Lepikhov <a.lepikhov@postgrespro.ru>,
Andy Fan <zhihui.fan1213@gmail.com>, David Rowley <dgrowleyml@gmail.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2024-01-30T06:39:52Z
Lists: pgsql-hackers
On Mon, Jan 29, 2024 at 10:43 PM Alvaro Herrera <alvherre@alvh.no-ip.org> wrote: > > Okay, so I gave this another look and concluded that I definitely didn't > like the whole business of having one level open the explain group and > return outwards whether it had been done so that the other level would > close it. So I made the code do what I said I thought it should do > (adding a new function peek_buffer_usage to report whether BUFFERS would > print anything), and I have to say that it looks much better to me with > that. Hmm. ExplainOnePlan certainly looks better with this. > > I also added a trivial test for EXPLAIN EXECUTE, which was uncovered, > and some other minor stylistic changes. > Thanks. Looks fine to me. > And with that I pushed it. Thanks a lot. -- Best Wishes, Ashutosh Bapat
Commits
-
Add EXPLAIN (MEMORY) to report planner memory consumption
- 5de890e3610d 17.0 landed
-
Fix explain regression test failure.
- eabba4a3eb71 14.0 cited