Re: how to shrink pg_attribute table in some database - Mailing list pgsql-admin

From Artem Tomyuk
Subject Re: how to shrink pg_attribute table in some database
Date
Msg-id CANYYVqLSEdHVzXiUUHp+mPM+X5tbbP_oOfHh5-RJGoTkReGsmA@mail.gmail.com
Whole thread Raw
In response to Re: how to shrink pg_attribute table in some database  (Keith <keith@keithf4.com>)
Responses Re: how to shrink pg_attribute table in some database  (hubert depesz lubaczewski <depesz@depesz.com>)
List pgsql-admin
For now pg_attribute bloated to 300GB in size, and we have only 260GB's of free space on disk.
In normal situation pg_attribute takes 50mb in size for our DB... 
Can we assume that if we will run vacuum full on pg_attribute it will take additional 50MB on disk?

Thanks

2018-03-26 16:41 GMT+03:00 Keith <keith@keithf4.com>:


On Mon, Mar 26, 2018 at 9:35 AM, Artem Tomyuk <admin@leboutique.com> wrote:
Hi, Gurus!!!!

Maybe someone knows what is the best way to shrink pg_attribute  in size? 
Maybe backup and restore of this table will sanitize "dead" records in it?
Or only full vacuum can help in this situation?

Thanks!

VACUUM FULL would be the way to go if bloat is the issue you're trying to fix. Trying to backup up & restore a single system catalog would not be recommended.

Keith

pgsql-admin by date:

Previous
From: Artem Tomyuk
Date:
Subject: Re: how to shrink pg_attribute table in some database
Next
From: hubert depesz lubaczewski
Date:
Subject: Re: how to shrink pg_attribute table in some database