Re: Some vacuum & tuning help

From: "Matthew T(dot) O'Connor" <matthew(at)zeut(dot)net>
To: "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: <shridhar_daithankar(at)persistent(dot)co(dot)in>, "Christopher Browne" <cbbrowne(at)libertyrms(dot)info>, <pgsql-performance(at)postgresql(dot)org>
Subject: Re: Some vacuum & tuning help
Date: 2003-08-05 15:45:04
Message-ID: 004901c35b68$8a9d8010$c202a8c0@hplaptop
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

From: "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us>
> "Matthew T. O'Connor" <matthew(at)zeut(dot)net> writes:
> > I chose to leave pg_autovacuum simple and not add too many features
because
> > the core team has said that it needs to be integrated into the backend
> > before it can be considered a core tool.
>
> I think actually it makes plenty of sense to enhance pg_autovacuum while
> it's still contrib stuff. My guess is it'll be much less painful to
> whack it around in minor or major ways while it's standalone code.
> Once it's integrated in the backend, making significant changes will be
> harder and more ticklish. So, now is precisely the time to be
> experimenting to find out what works well and what features are needed.

Fair point, my only concern is that a backend integrated pg_autovacuum would
be radically different from the current libpq based client application.
When integrated into the backend you have access to a lot of information
that you don't have access to as a client. I know one goal I have for the
backend version is to be based on the FSM and not require the stats
collector since it has a measurable negative effect on performance.

But in the more general sense of learning what features people want
(exclusion lists, per table defaults etc) I agree the current version is a
sufficient testing ground.

In response to

Browse pgsql-performance by date

  From Date Subject
Next Message Trevor Astrope 2003-08-05 15:59:11 How Many Inserts Per Transactions
Previous Message Tom Lane 2003-08-05 15:35:05 Re: Some vacuum & tuning help