Re: AutoVacuum and growing transaction XID's

From: David Rowley <dgrowleyml(at)gmail(dot)com>
To: github kran <githubkran(at)gmail(dot)com>
Cc: Michael Lewis <mlewis(at)entrata(dot)com>, 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-08 04:04:19
Message-ID: CAApHDvpmj5HkRDVS0f-fzv0qTnnQwV5iOtwa=KEgMJZQ+vNDyQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-performance

On Fri, 8 May 2020 at 13:51, github kran <githubkran(at)gmail(dot)com> wrote:
> I can't either DROP or ALTER any other tables ( REMOVE Inheritance for any of old tables where the WRITES are not getting written to). Any of the ALTER TABLE OR DROP TABLE DDL's arer not getting exeucted even I WAITED FOR SEVERAL MINUTES , so I have terminated those queries as I didn't have luck.

The auto-vacuum freeze holds an SharedUpdateExclusiveLock on the table
being vacuumed. If you try any DDL that requires an
AccessExclusiveLock, it'll have to wait until the vacuum has
completed. If you leave the DDL running then all accesses to the table
will be queued behind the ungranted AccessExclusiveLock. It's likely
a good idea to always run DDL with a fairly short lock_timeout, just
in case this happens.

> 3) Can I increase the autovacuum_freeze_max_age on the tables on production system ?

Yes, but you cannot increase the per-table setting above the global
setting. Changing the global setting requires a restart.

David

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Hauke Homburg 2020-05-08 04:47:34 Question correct Way to switch Slave to master
Previous Message David Rowley 2020-05-08 04:01:28 Re: AutoVacuum and growing transaction XID's

Browse pgsql-performance by date

  From Date Subject
Next Message github kran 2020-05-08 06:06:55 Re: AutoVacuum and growing transaction XID's
Previous Message David Rowley 2020-05-08 04:01:28 Re: AutoVacuum and growing transaction XID's