Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: Does an upgrade of the db version affect index organization or number of entries returned from an index in a query?

Re: Does an upgrade of the db version affect index organization or number of entries returned from an index in a query?

From: Jonathan Lewis <jonathan_at_jlcomp.demon.co.uk>
Date: Sat, 26 May 2007 17:06:45 +0100
Message-ID: <01b101c79faf$dbca7440$0200a8c0@Primary>

Very late entry into this discussion:

From other comments that Allan has made it looks as if 9.2.0.8 has a few extra tricks for using complex view merging. This could change the join order in some execution plans - and if the IOTs were being accessed earlier in the plan the number of predicates available for access could have been reduced, leading an increased number of row accesses with filtering at a later table in the join.

Plan B - there were some cases where predicates in 8i that referenced index columns had to be operated as filter predicates. 9i introduced enhanced code that made it possible in these cases to use the predicates as access predicates. Maybe the change has been lost in the upgrade.

For both cases, check the access predicates and filter predicates of the execution plans very carefully.

Regards

Jonathan Lewis
http://jonathanlewis.wordpress.com

Author: Cost Based Oracle: Fundamentals
http://www.jlcomp.demon.co.uk/cbo_book/ind_book.html

The Co-operative Oracle Users' FAQ
http://www.jlcomp.demon.co.uk/faq/ind_faq.html

--
http://www.freelists.org/webpage/oracle-l
Received on Sat May 26 2007 - 11:06:45 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US