The Largest Online Resource for Oracle Articles, Oracle Tips, Oracle Scripts & Oracle Tools!!


Enter your Email:
 
Navigate at FreeMegaZone Home      Articles      Tools      Jobs      Games      Support      Submit Content      Advertise

Advertise at FreeMegaZone

Give tremendous boost to your business by advertising at FreeMegaZone. Contact webmaster@freemegazone.com

 
Rating: *****                                             Rate this article:    

Author: Don Burleson

Page: 1 2

Database Migration:

Every database administrator has to migrate his database now or then. We mostly hear a common complain for those migrating from Oracle8 or Oracle8i to Oracle10g that the performance gets worse. It is recommended to migrate the database directly to Oracle10g because the automated statistics collection and optimization can help a lot. Especially if you are not familiar with Oracle tuning then it is strongly recommended that you migrate your database directly to Oracle10g.

Sub-optimal SQL Execution:

If your well-optimized database performs poorly after a migration to a new release then most possibly it is due to sub-optimal SQL execution.

Sub-optimal PL/SQL:

Sub-optimal PL/SQL is rarely the cause of poor database performance after migration to some other release.

Poor Database Performance after Migration:

If your Oracle database performs poor after database migration then follow these steps.

Evaluating Execution Plan:

  • Compare an execution plan from the pre-migration to a post-migration execution plan
  • Find bad-performing SQL and dive-in to see exactly why the SQL is executing in a sub-optimal fashion. 
  • Use the set autotrace traceonly explain command in SQL<*Plus to get the execution plan, and compare the execution plan to the same SQL in your old database. 

dbms_stats utility:

  • Ensure that you have re-analyzed your schema using the dbms_stats utility.
  • High-quality metadata can make all the difference. 

Page: 1 2

 More Database Articles
   Database Security: Step by step guideline
   Great Tips for Protecting Oracle Listener!!
   Oracle: Achieving performance goal - Part II
   Great Tips for Successful Oracle Block Recovery!
   The Power of Oracle Virtual Column!!


 

 
HOME      ABOUT US      SUPPORT      SITE MAP      PRIVACY POLICY      TERMS OF USE      SUBMIT CONTENT      ADVERTISE
Copyright © 2007 - 2010 Oriole Intellect Inc. All rights reserved.

The name Oracle is a trademark of Oracle Corporation. Any other names used on this website may be trademarks of their respective owners