Jump to main menu Jump to toolbar navigation Jump to main content
UNI home page

ITS - Information Systems

MyUNIverseeLearning | Calendar | A-Z Index | E-Mail | Contact UNI | Directory | Search
 

 

Oracle Indexing Standards

 

In order to obtain the best database performance with minimal tuning we have defined some standard indexes which should be created by every application developer as they develop new database tables.

  1. Primary Keys:
    All our new databases should be using referential integrity, and as a result all Primary keys will have a unique key implicitly created when the primary key is created, so you should NOT have to create an index here manually.
  2. Foreign Keys:
    Each foreign key should have its own non unique b-tree index created to support it. This will ensure that 95+% of queries and joins have sufficient indexes to avoid most table scans.
Should you find your performance still lacking or if table scans are being performed (by doing an explain plan) please contact one of the DBA's for a code review. We will determine if any additional indexing is warranted.

Valid XHTML 1.0 Transitional

Maintained by Information Technology Services - Information Systems
Last Updated: Thursday, 05-Feb-2009 13:15:01 CST
Copyright © University of Northern Iowa, Cedar Falls, Iowa. All rights reserved.
Privacy Statement | Policies & Procedures