Re: Idea for vacuuming

From: Joseph Shraibman <jks(at)selectacast(dot)net>
To: Greg Stark <gsstark(at)mit(dot)edu>
Cc: Jim Nasby <decibel(at)decibel(dot)org>, pgsql-general(at)postgresql(dot)org
Subject: Re: Idea for vacuuming
Date: 2006-06-26 03:49:04
Message-ID: 449F5930.5070108@selectacast.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

The verbose output shows the table being vacuumed last. Maybe it
changed after 8.0

Greg Stark wrote:
> Jim Nasby <decibel(at)decibel(dot)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.
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message MG 2006-06-26 07:36:52 RAID + PostgreSQL?
Previous Message Tom Lane 2006-06-26 02:15:10 Re: Casting and Timestamp