From: | github kran <githubkran(at)gmail(dot)com> |
---|---|
To: | Michael Lewis <mlewis(at)entrata(dot)com> |
Cc: | PostgreSQL General <pgsql-general(at)lists(dot)postgresql(dot)org>, Pgsql Performance <pgsql-performance(at)lists(dot)postgresql(dot)org> |
Subject: | Re: AutoVacuum and growing transaction XID's |
Date: | 2020-05-07 21:18:03 |
Message-ID: | CACaZr5RQbHW9C_1SDH+FdnJ8cgoj5giN3Fwd7WLGyg+Qth=KXw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general pgsql-performance |
On Thu, May 7, 2020 at 1:33 PM Michael Lewis <mlewis(at)entrata(dot)com> wrote:
> It is trying to do a vacuum freeze. Do you have autovacuum turned off? Any
> settings changed from default related to autovacuum?
>
> https://www.postgresql.org/docs/9.6/routine-vacuuming.html
> Read 24.1.5. Preventing Transaction ID Wraparound Failures
>
> These may also be of help-
>
> https://info.crunchydata.com/blog/managing-transaction-id-wraparound-in-postgresql
> https://www.2ndquadrant.com/en/blog/managing-freezing/
>
> Note that you need to ensure the server gets caught up, or you risk being
> locked out to prevent data corruption.
>
Thanks Mike.
1) We haven't changed anything related to autovacuum except a work_mem
parameter which was increased to 4 GB which I believe is not related to
autovacuum
2) The vacuum was not turned off and few parameters we had on vacuum are
*autovacuum_analyze_scale_factor = 0.02* and
*autovacuum_vacuum_scale_factor
= 0.05*
*3) *The database curently we are running is 2 years old for now and we
have around close to 40 partitions and the datfrozenxid on the table is 343
million whereas the default is 200 million. I would try doing a manual
auto vacuum on those tables
where the autovacuum_freeze_max_age > 200 million. Do you think It's a
right thing to do ?.
I will also go through this documents.
Tahnks
From | Date | Subject | |
---|---|---|---|
Next Message | David G. Johnston | 2020-05-07 21:21:05 | Re: Explain plan changes - IN CLAUSE ( Passing direct values Vs INNER Query ) |
Previous Message | Tory M Blue | 2020-05-07 20:33:20 | Memory footprint diff between 9.5 and 12 |
From | Date | Subject | |
---|---|---|---|
Next Message | David G. Johnston | 2020-05-07 21:21:05 | Re: Explain plan changes - IN CLAUSE ( Passing direct values Vs INNER Query ) |
Previous Message | Avinash Kumar | 2020-05-07 21:17:32 | Re: pg_attribute, pg_class, pg_depend grow huge in count and size with multiple tenants. |