Re: Clarification on two bits on VACUUM FULL VERBOSE output

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: josh(at)agliodbs(dot)com
Cc: pgsql-performance(at)postgresql(dot)org
Subject: Re: Clarification on two bits on VACUUM FULL VERBOSE output
Date: 2004-11-12 21:19:06
Message-ID: 22587.1100294346@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

Josh Berkus <josh(at)agliodbs(dot)com> writes:
>>> "There were 33076 unused item pointers."
>>> Is this a count of dead index pointers, or something else?
>>
>> No, it's currently-unused item pointers (a/k/a line pointers) on heap
>> pages. See http://developer.postgresql.org/docs/postgres/page.html

> So this would be a count of pointers whose items had already been moved?

Either deleted, or moved to another page during VACUUM FULL compaction.
Such a pointer can be recycled to point to a new item, if there's room
to put another item on its page ... but if not, the pointer is
wasted space. I don't believe we ever try to physically eliminate
unused item pointers.

regards, tom lane

In response to

Browse pgsql-performance by date

  From Date Subject
Next Message Tom Lane 2004-11-12 22:35:00 Re: Strange (?) Index behavior?
Previous Message Josh Berkus 2004-11-12 21:11:33 Re: Clarification on two bits on VACUUM FULL VERBOSE output