Re: Autovacuum in the backend

From: Christopher Kings-Lynne <chriskl(at)familyhealth(dot)com(dot)au>
To: "Matthew T(dot) O'Connor" <matthew(at)zeut(dot)net>
Cc: Josh Berkus <josh(at)agliodbs(dot)com>, Qingqing Zhou <zhouqq(at)cs(dot)toronto(dot)edu>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: Autovacuum in the backend
Date: 2005-06-16 01:26:58
Message-ID: 42B0D562.5070709@familyhealth.com.au
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-hackers

>> um, can we have these as separate GUCs and not lumped together as a
>> string? i.e.:
>> autovacuum_frequency = 60 #seconds, 0 = disable
>> autovacuum_vacuum_threshold = 200
>> autovacuum_vacuum_multiple = 0.5
>> autovacuum_analyze_threshold = 100
>> autovacuum_analyze_multiple = 0.4
>>
>> AV should be disabled by default. It should also automatically use
>> the global vacuum_delay settings.
>
> Agreed, disabled by default (at least for 8.1, perhaps a topic of
> conversation for 8.2+), yes it should obey the global vacuum_delay
> settings, and yes it should have it's own GUC's as you suggested (all of
> this was the case with the patch that I submitted for 8.0, which Alvarro
> is now working on).

I think it should be on by default :)

Let's not ship software in a default configuration that we KNOW will go
to hell.

How about we aim to make that if someone doesn't modify their
postgresql.conf, they will have no problems. Wasn't that the aim of
defaulting shared_buffers to 1000 if we can?

Chris

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Tatsuo Ishii 2005-06-16 01:29:06 Re: PostgreSQL Certification
Previous Message Gavin Sherry 2005-06-16 01:07:31 Re: Autovacuum in the backend

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 2005-06-16 01:45:08 Re: Autovacuum in the backend
Previous Message Gavin Sherry 2005-06-16 01:07:31 Re: Autovacuum in the backend