Re: Idea for vacuuming - Mailing list pgsql-general

From Joseph Shraibman
Subject Re: Idea for vacuuming
Date
Msg-id 449F5930.5070108@selectacast.net
Whole thread Raw
In response to Re: Idea for vacuuming  (Greg Stark <gsstark@mit.edu>)
List pgsql-general
The verbose output shows the table being vacuumed last.  Maybe it
changed after 8.0

Greg Stark wrote:
> Jim Nasby <decibel@decibel.org> writes:
>
>>> My RFE: When vacuuming a table, pg should try to vacuum the primary  key
>>> first.  If that results in 0 recovered entries, then assume the  table has no
>>> updates/deletes and skip the rest of that table.
>
> That makes no sense. Vacuum starts by scanning the table itself, not the
> indexes. It only goes to the indexes after it has found tuples that need
> cleaning up. There's nothing to look at in the indexes that would tell it
> whether there are any tuples to clean up.
>

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: Casting and Timestamp
Next
From: Bruno Baguette
Date:
Subject: Re: "Ghost" colmumn with primary key