Re: Equivalent praxis to CLUSTERED INDEX? - Mailing list pgsql-performance

From Mischa Sandberg
Subject Re: Equivalent praxis to CLUSTERED INDEX?
Date
Msg-id UfMXc.66117$X12.27750@edtnps84
Whole thread Raw
In response to Re: Equivalent praxis to CLUSTERED INDEX?  (Greg Stark <gsstark@mit.edu>)
List pgsql-performance
This discussion is starting to sound like the split in HEAP memory
management evolution, into garbage-collecting (e.g. Java) and
non-garbage-collecting (e.g. C++).

Reclamation by GC's these days has become seriously sophisticated.
CLUSTER resembles the first generation of GC's, which were
single-big-pass hold-everything-else threads.

Perhaps the latest in incremental GC algorithms would be worth scouting,
for the next step in PG page management.

Greg Stark wrote:

> Bruce Momjian <pgman@candle.pha.pa.us> writes:
>
>>but is there any significant performance benefit to doing that which would
>>offset the compaction advantage?
>
> Just as a side comment. Setting PCTFREE 0 PCTUSED 100 on tables that have no
> updates on them has an astonishingly big effect on speed. So the penalty for
> leaving some space free really is substantial.
>
> I think the other poster is right. Oracle really needs pctfree because of the
> way it handles updates. Postgres doesn't really need as much because it
> doesn't try to squeeze the new tuple in the space the old one took up. If it
> doesn't fit on the page the worst that happens is it has to store it on some
> other page, whereas oracle has to do its strange row chaining thing.

pgsql-performance by date:

Previous
From: Mischa Sandberg
Date:
Subject: Re: Equivalent praxis to CLUSTERED INDEX?
Next
From: Mischa Sandberg
Date:
Subject: Re: Equivalent praxis to CLUSTERED INDEX?