Re: auto-vacuum & Negative "anl" Values

From: Dylan Hansen <dhansen(at)pixpo(dot)com>
To: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, "Matthew T(dot) O'Connor" <matthew(at)zeut(dot)net>, pgsql-general(at)postgresql(dot)org
Subject: Re: auto-vacuum & Negative "anl" Values
Date: 2006-06-27 15:57:51
Message-ID: 961A41EC-0E80-4111-862B-8DD8809C18FF@pixpo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi Tom, Alvaro,

Thanks for your work on this. Please keep me posted as to which
version in CVS this fix will be applied to and I will do my best to
test it.

Thanks again!
--
Dylan Hansen
Enterprise Systems Developer

On 27-Jun-06, at 5:42 AM, Alvaro Herrera wrote:

> Tom Lane wrote:
>> Alvaro Herrera <alvherre(at)commandprompt(dot)com> writes:
>>> + /* last_anl_tuples must never exceed n_live_tuples */
>>
>> If we actually believe the above statement, it seems like your patch
>> to pgstat_recv_tabstat() opens a new issue: with that patch, it is
>> possible for pgstat_recv_tabstat() to decrease n_live_tuples, and
>> therefore a clamp needs to be applied in pgstat_recv_tabstat() too.
>> No?
>
> Hmm, yeah.
>
>> The reason I didn't patch it myself is that I'm not quite clear on
>> what
>> *should* be happening here. What effect should a large delete
>> have on
>> the ANALYZE threshold, exactly? You could argue that a deletion
>> potentially changes the statistics (by omission), and therefore
>> inserts,
>> updates, and deletes should equally count +1 towards the analyze
>> threshold. I don't think we are implementing that though. If we
>> want
>> to do it that way, I suspect last_anl_tuples as currently defined
>> is not
>> the right comparison point.
>
> Maybe what we should do is revert the pgstat_recv_tabstat() part of
> the
> patch in 8.1, and consider redefining last_anl_tuples in HEAD.
> Caffeine
> is not high enough yet to propose anything sensible, but I'll think
> about it a bit later.
>
> --
> Alvaro Herrera http://
> www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Richard Broersma Jr 2006-06-27 16:09:02 Re: planning to upgrade to 8.1
Previous Message Scott Marlowe 2006-06-27 15:45:17 Re: RAID + PostgreSQL?