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: Hints being ignored

RE: Hints being ignored

From: Connor McDonald <hamcdc_at_yahoo.co.uk>
Date: Mon, 01 Jul 2002 09:28:47 -0800
Message-ID: <F001.0048CF3F.20020701092847@fatcity.com>


Are you sure? I've seen two very common examples in the past which lead people to think that hints are ignored when in fact they have not been:

Example 1:

In SQL, select /*+HINT*/ will work, but in PL/SQL, select /*+HINT*/ fails since the space trailing the + is missing.

Example 2:

select /*+ USE_MERGE(e) */ ...
from DEPT d, EMP e

can come back with a hash join - but the hint has NOT been ignored, it has been 'avoided'. USE_MERGE simply says if EMP is the *target* in the join, then make sure its a sort-merge. That of course does not stop EMP being the *driver* table in a hash join.

hth
connor


Connor McDonald
http://www.oracledba.co.uk
http://www.oaktable.net

"Remember amateurs built the ark - Professionals built the Titanic"



Do You Yahoo!?
Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: =?iso-8859-1?q?Connor=20McDonald?=
  INET: hamcdc_at_yahoo.co.uk

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
Received on Mon Jul 01 2002 - 12:28:47 CDT

Original text of this message

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