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

Marcos Pegoraro <marcos@f10.com.br>

From: Marcos Pegoraro <marcos@f10.com.br>
To: Alena Rybakina <a.rybakina@postgrespro.ru>
Cc: Melanie Plageman <melanieplageman@gmail.com>, 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-15T19:35:52Z
Lists: pgsql-hackers
>
> On 14.01.2025 22:51, Melanie Plageman wrote:
>

There is a typo on committed vacuumlazy.c file
 * If the TID store fills up in phase I, vacuum suspends phase I, proceeds
to
 * phases II and II, cleaning up the dead tuples referenced in the current
TID
 * store. This empties the TID store resumes phase I.

Probably you meant phases II and III

regards
Marcos

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