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

Home -> Community -> Usenet -> c.d.o.misc -> Help with OPTIMIZER - Take 2

Help with OPTIMIZER - Take 2

From: Alex Daman <alex_damanakis_at_exe.com.au>
Date: Mon, 27 Sep 1999 17:14:22 +1000
Message-ID: <5PEH3.22334$1E2.172242@ozemail.com.au>


Hello All,

I am fairly new in the ORACLE world and need some input with a problem we are facing.

Oracle Version : 7.3.4
Platform : IBM AIX UNIX 4.3

The Oracle optimizer does not choose the index path that is reported in the query plan unless the SQL statement contains hints. I know this is happening because the statement without the hints takes 2minutes to run as compared to 3 seconds with the hints.
You might say then, "Use Hints!" but I really need to understand what is going on here because I dont want to go and modify every program thats quering the database.
I also do not believe that a RDBMS product like Oracle has an optimizer that behaves this way.

OPTIMIZER_MODE is set to CHOOSE and we run ANALYZE every night.

I have also read somewhere that this can be caused by type casting. I have checked the application and this is not the case.

Can anyone please give me any other reasons for the optimizer to behave this way.

Thanks in advance.

Alex Received on Mon Sep 27 1999 - 02:14:22 CDT

Original text of this message

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