On Tue, Sep 30, 2008 at 3:09 PM, Heikki Linnakangas < [EMAIL PROTECTED]> wrote:
> Gurjeet Singh wrote: > >> I noticed something strange today, and thought I should report it. I >> vacuumed a database, and as expected, one of the table's size decreased >> (other table were VACUUMed individually earlier); but o my astonishment, >> the >> size of the UNIQUE KEY index on one of the columns increased. >> > > That's normal. VACUUM FULL creates new index pointers for the tuples it > moves, which can lead to a bigger index. If it bothers, REINDEX will pack > the indexes tighter again. That explains it... and yes, REINDEX did bring the index size back to normal. Would it make sense to mention this in docs of VACUUM FULL? Either at http://www.postgresql.org/docs/8.3/static/routine-vacuuming.html or at http://www.postgresql.org/docs/8.3/static/sql-vacuum.html Best regards, -- [EMAIL PROTECTED] [EMAIL PROTECTED] gmail | hotmail | indiatimes | yahoo }.com EnterpriseDB http://www.enterprisedb.com Mail sent from my BlackLaptop device