Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Oracle Chaining
aprinsloo_at_sagetelecom.net wrote:
> Oracle 9i standard.
>
> Ive noticed by looking at DBA_TABLES that some tables have excessive
> CHAIN_CNT, the highest been 3266085 on a 45 million row table.
> I've set the pct_free to 35 up from 10 but the CHAIN_CNT continues to
> climb, is there anything else I can try ?
>
> Thx in advance
Find out if its row chaining or row migration! If its row chaining,
then there is nothing
you can do about it assuming you don't want the drastic route of
increasing block size.
Row chaining refers to a row which does not fit in the existing block
size. Tweaking pctfree
is not going to do anything about it.
If its row migration then increasing pctfree might decrease incidences
of future row migrations.
For row migration in existing data, you might want to "alter table
move" followed by rebuilding
all indexes to fix the issue...
Anurag Received on Tue Dec 12 2006 - 16:23:44 CST