Re: Idea for vacuuming - Mailing list pgsql-general

From Greg Stark
Subject Re: Idea for vacuuming
Date
Msg-id 87zmg3y5l3.fsf@stark.xeocode.com
Whole thread Raw
In response to Re: Idea for vacuuming  (Jim Nasby <decibel@decibel.org>)
Responses Re: Idea for vacuuming
List pgsql-general
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.

--
greg

pgsql-general by date:

Previous
From: "Marco Bizzarri"
Date:
Subject: Re: Documentation of the Front End/Back End Protocol for Large Objects
Next
From: John Tregea
Date:
Subject: Re: Return the primary key of a newly inserted row?