Re: Large historical tables and autovacuum

From: David Morton <davidmorton78(at)gmail(dot)com>
To: pgsql-admin(at)postgresql(dot)org
Subject: Re: Large historical tables and autovacuum
Date: 2012-09-11 04:04:22
Message-ID: CAAo2Tf-uRSk9wmxQP4mqcU-hxoY_=kqTXUkLNJv+Um4=XDD2ng@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

What are the implications of doing this ?
Some times we experience the vacuum being started to prevent wraparound, i
understand this will always take place if required regardless of autovacuum
settings ?

Is there any way of making the table 'read only' so its nice and tidy
/ immutable ?

Dave

On Tue, Sep 11, 2012 at 3:57 PM, Fernando Hevia <fhevia(at)gmail(dot)com> wrote:

>
> On Mon, Sep 10, 2012 at 5:30 PM, David Morton <davidmorton78(at)gmail(dot)com>wrote:
>
>> We have many large tables which contain static historical data, they are
>> auto vacuumed on a regular basis (sometimes to prevent wraparound) which i
>> suspect causes a few annoying side effects:
>> - Additional WAL file generation
>> - Increased 'changed' data as far as our online rsync based backups are
>> concerned
>>
>> Is there any way to tell Postgres that these tables are now not available
>> for changes so we can avoid these seemingly pointless maintenance tasks ?
>>
>
> ALTER TABLE *table_name* SET (
> autovacuum_enabled = false
> );
>

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Rosser Schwarz 2012-09-11 04:29:08 Re: Large historical tables and autovacuum
Previous Message Fernando Hevia 2012-09-11 03:57:14 Re: Large historical tables and autovacuum