On Fri, Jun 26, 2026 at 11:29 PM Hüseyin Demir <[email protected]> wrote: > On any busy OLTP system with autovacuum_max_workers > 1, workers will skip > tables held by other workers in every vacuum cycle. That is not a transient > edge case and it is the steady state of a loaded database.
You are right. The skip is the mechanism working as intended, and on a loaded system a per-table log line every cycle is noise rather than a warning. The checkpoint_warning analogy does not hold either, since that fires on a deviation from healthy behavior and rate-limits itself, and a bare boolean does neither. I agree a per-table LOG is the wrong surface for this. -- Best regards, Shinya Kato NTT OSS Center
