For Oracle support & training call (800) 766-1884
Free Oracle Tips

Home
Oracle Tips
Oracle Code Depot
Oracle Monitoring
Oracle Consulting
Oracle Training
Oracle News
Oracle Forum
Oracle Support





 

Free Oracle Tips

image

 
HTML Text

Free Oracle App Server Tips

image

 
HTML Text


Privacy Policy

Redneck

Dress Code

Oracle tuning

Oracle training

Oracle support

Remote Oracle


 

 

 

 

Oracle Tips

 

Donald K. Burleson


Oracle table storage parameter

When dealing with the storage properties of objects like tables and indexes, the only ‘tweakable’ items for a long time were the PCTFREE and PCTUSED parameters. Such is not the case any longer, as the Oracle DBA has many more options at his or her disposal.

When planning the storage and placement of your object structures, keep the following points in mind:

• Use LMTs - Almost all objects should now be placed into locally-managed tablespaces to avoid the headaches that used to be associated with object-based fragmentation (reaching maximum extent limits, performance degradation due to many extents, etc.).

• Use multiple blocksizes - If Oracle9i is being used, then indexes, large tables that are scanned often, tables whose rows have the capability to exceed a small database block size, and LOB tables should be placed into tablespaces with large block sizes (16K – 32K).

• Separate tables and child indexes - If distinct, physical drives are being used on the database server, then tables and their child indexes should be physically separated onto different drives.

• Use partitioning - Tables and indexes that have the potential to grow large and that are scanned frequently should be intelligently partitioned in hopes that only certain partitions, and not the entire object, will be scanned.

• Use automatic segment management - Tables and indexes that are the likely targets of much INSERT activity should be placed into tablespaces that use automatic segment management instead of traditional free list management (available only in Oracle9i and above). Note that LOBs cannot be stored in such tablespaces.

• Use read only tablespaces - Tables that will be read only should be placed into read only tablespaces.

• Use automatic UNDO - If Oracle9i is being used, the automatic UNDO management should be employed to alleviate the need for sizing and creating individual rollback segments

 


The above is an excerpt from Oracle Performance Troubleshooting by Robin Schumacher.

It's only $19.95 and you can order it and get instant access to the Oracle scripts here:

http://www.rampant-books.com/book_2003_1_perf.htm


For more details and scripts, see my new book " Oracle Tuning: The Definitive Reference", over 900 pages of BC's favorite tuning tips & scripts. 

You can buy it direct from the publisher for 30%-off and get instant access to the code depot.

 

image

image

image  

image

image

image

 

Fast-Track Oracle Support
PO Box 511
Kittrell, NC 27544


Email BC: