Home » RDBMS Server » Server Administration » NEXT EXTENT size
NEXT EXTENT size [message #163069] Tue, 14 March 2006 20:07 Go to next message
blundermaster
Messages: 1
Registered: March 2006
Location: Kuala Lumpur
Junior Member

Hello Everyone,

Recently I have created an index with the following command
"create index <index_name> on <table_name> (col1,col2,col3,col4) tablespace <tablespacename>"

The index creation was completed successfully. Based on the dba_segments view the index has following attribute
EXTENTS = 13
INITIAL_EXTENT = 2097152
NEXT_EXTENT = 272121856
PCT_INCREASE = 50

The tablespace has the following attributes
INITIAL_EXTENT = 2097152
NEXT_EXTENT = 2097152
PCT_INCREASE = 50


My question, why the index's NEXT_EXTENT value did not follow tablespaces value. Since I didn't provide the storage parameter to the index it should followed the tablespace.

Can someone correct me on this? How does Oracle set the NEXT_EXTENT value to the index, is there any algorithm to determine the NEXT_EXTENT size?

Oracle verion = 7.3.4

rgds,
Ram.

[Updated on: Tue, 14 March 2006 20:10]

Report message to a moderator

Re: NEXT EXTENT size [message #163335 is a reply to message #163069] Thu, 16 March 2006 05:32 Go to previous message
Alien
Messages: 292
Registered: June 1999
Senior Member
Hi,

EXTENTS = 13
INITIAL_EXTENT = 2097152
NEXT_EXTENT = 272121856
PCT_INCREASE = 50

2097152*(1.5^12) = 272097792 (Including some rounding on the different extents).

Oracle followed your directions, and made every extent 1.5 times the previous one.

Regards,

Arian
Previous Topic: Why listener and local service could not succeed?
Next Topic: querying out replication error details.
Goto Forum:
  


Current Time: Fri Sep 20 12:28:45 CDT 2024