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
> );
>
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 |