Re: Eagerly scan all-visible pages to amortize aggressive vacuum

Alena Rybakina <a.rybakina@postgrespro.ru>

From: Alena Rybakina <a.rybakina@postgrespro.ru>
To: Melanie Plageman <melanieplageman@gmail.com>
Cc: Robert Haas <robertmhaas@gmail.com>, Andres Freund <andres@anarazel.de>, Nazir Bilal Yavuz <byavuz81@gmail.com>, Pg Hackers <pgsql-hackers@postgresql.org>, Peter Geoghegan <pg@bowt.ie>, Robert Treat <rob@xzilla.net>
Date: 2025-01-16T07:45:57Z
Lists: pgsql-hackers
On 15.01.2025 23:09, Melanie Plageman wrote:
> On Wed, Jan 15, 2025 at 12:08 PM Alena Rybakina
> <a.rybakina@postgrespro.ru>  wrote:
>> This is interesting, but I think it might belong as commentary in
>> vacuumparallel.c instead.
>>
>> I added some description about it, I hope it is fine. I attached vacuum_description.diff
> Alena, thanks again for your review. I pushed the part that we worked
> on so far. I didn't end up adding in your proposed addition to
> vacuumparallel.c. Honestly, I am not as familiar with the parallel
> vacuuming code, so I wasn't sure what information rises to the level
> of importance of being in the comment at the top of the file.
>
Yes, I see. ok)

-- 
Regards,
Alena Rybakina
Postgres Professional

Commits

  1. pg_stat_statements: Add counters for generic and custom plans

  2. Remove leftover mentions of XLOG_HEAP2_FREEZE_PAGE records

  3. Rename LVRelState->frozen_pages