Re: VACUUM FREEZE vs plain VACUUM

From: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>
To: Ron Johnson <ronljohnsonjr(at)gmail(dot)com>
Cc: pgsql-admin <pgsql-admin(at)postgresql(dot)org>
Subject: Re: VACUUM FREEZE vs plain VACUUM
Date: 2025-07-17 22:26:57
Message-ID: CAKFQuwZ=Rth-yv8Hdzv-z2tDRU-L1v93QAM1m9B_6oTA08b9OA@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-admin

On Thursday, July 17, 2025, Ron Johnson <ronljohnsonjr(at)gmail(dot)com> wrote:
>
> Does VACUUM FREEZE do something extra or special than to defer autovacuum
> for an extra 50,000,000 transactions?
>

It effectively resets the pseudo-counter(s) that autovacuum uses to
determine when next it should perform an aggressive scan. Or, put
differently, it does exactly what autovacuum would do when the
pseudo-counter(s) hit their thresholds. The act of doing that thing
effectively resets said counters to zero at that moment (absent concurrent
activity).

David J.

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Ron Johnson 2025-07-17 23:29:37 Re: VACUUM FREEZE vs plain VACUUM
Previous Message Ron Johnson 2025-07-17 22:03:20 VACUUM FREEZE vs plain VACUUM