Balancing Index Extents?

From: Arnel R. Pajarillo <arp_at_triton.smst290.att.com>
Date: 1996/10/30
Message-ID: <3277B00A.1F2D_at_triton.smst290.att.com>#1/1


Hi all,

Our database has several hundred customer tables. These tables are recreated for each month from current to last 6 months. All tables are created with the same index keys. The index storage specifications have been carefully computed to minimize dynamic extent creation and also to more or less synchronize index extents additions with the underlying table extents.
However, at the end of each month when the tables are now filled with varying number of rows from thousands to millions, some of the index extents have grown way over their table extents. Smaller tables tend to have a balanced table and index extents. As the tables grow bigger, something causes the index to use more extents. Repeated adjustments to index specs didn't help much. On further investigation, using analyze index, i noticed that the LF_BLK_LEN of the INDEX_STATS table were different for some of the indices. In fact, it was smaller for tables with the high index extents. LF_BLK_LEN is defined as "usable space in a leaf block." Why would it be different for indices of the same structure? Is it causing the problem? Is there a different index space calculation from the one defined in the manual?

Any help is appreciated.

Thanks,
Arnel Pajarillo Received on Wed Oct 30 1996 - 00:00:00 CET

Original text of this message