| 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: | Whole Thread | Raw Message | 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 |