Re: Autovacuum Improvements

From: Matthew O'Connor <matthew(at)zeut(dot)net>
To: Glen Parker <glenebob(at)nwlink(dot)com>
Cc: Postgres general mailing list <pgsql-general(at)postgresql(dot)org>
Subject: Re: Autovacuum Improvements
Date: 2006-12-19 22:36:30
Message-ID: 4588696E.7050500@zeut.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-hackers

Glen Parker wrote:
> Erik Jones wrote:
>> Matthew O'Connor wrote:
>>> Glen Parker wrote:
>>>> If it isn't there somewhere already, I would ask to add:
>>>> Expose a very easy way to discover autovacuum's opinion about a
>>>> particular table, for example "table_needs_vacuum(oid)", ignoring
>>>> any time constraints that may be in place.
>>>
>>> This might be a nice feature however in the presence of the much
>>> talked about but not yet developed maintenance window concept, I'm
>>> not sure how this should work. That is, during business hours the
>>> table doesn't need vacuuming, but it will when the evening
>>> maintenance window opens up.
> >
>> Well, what he's saying is, "Not taking into account any
>> time/maintenance windows, does this table need vacuuming?"
>
> Correct. IOW, "does it need it?", not "would you actually do it at this
> time?"...

I understand that, but it's a subjective question. The only question
autovacuum answers is "Am I going to vacuum this table now?", so in the
current setup you probably could create a function that answers your
question, I was just pointing out in the future when maintenance windows
get implemented that this question becomes less clear.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Amit Mody 2006-12-19 22:42:05 windows - silent uninstall question
Previous Message Matthew O'Connor 2006-12-19 22:34:10 Re: Autovacuum Improvements

Browse pgsql-hackers by date

  From Date Subject
Next Message Peter Eisentraut 2006-12-19 22:37:00 Re: effective_cache_size vs units
Previous Message Matthew O'Connor 2006-12-19 22:34:10 Re: Autovacuum Improvements