Re: Vacuum as "easily obtained" locks

From: Eduardo Morras <nec556(at)retena(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Vacuum as "easily obtained" locks
Date: 2011-08-03 17:53:33
Message-ID: 4D301C970267BC45@
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

At 19:32 03/08/2011, you wrote:
>On 08/03/11 10:21 AM, Eduardo Morras wrote:
>>One question, while you run your tests, does "IDLE IN TRANSACTION"
>>messages happen? If you run your tests with a permanent connection
>>to database, the tables are locked and autovacuum cannot work.
>
>its not that tables are locked, its that vacuum (auto or otherwise)
>can't clear any tuples newer than the oldest active transaction.

Yes, this is what happened to me 2-3 years ago. Table had only 1-3
rows but its size is 80-90 Gb. Once the app quits, autovacuum cleaned
the table and became 8KB

Browse pgsql-general by date

  From Date Subject
Next Message Geoffrey Myers 2011-08-03 19:41:38 running out of oids
Previous Message John R Pierce 2011-08-03 17:32:54 Re: Vacuum as "easily obtained" locks