It's interesting that you should have heard that.

My first interpretation of the optimizer_index_cost_adj
was that it was an estimate of the table logical I/O that
would become physical I/O (and ignore the fact that
this was allowed to go above 100%) - which brings
it into line, somewhat, with the optimizer_index_caching
in terms of 'addressing the same issue'.

However, I decided that your interpretation was
a much nicer, more intuitive, way of appreciating
the significance of the number and deciding on
a rational setting for it.

But I'm inclined to agree with you - even if they were
supposed to be addressing the same problem in
different ways, they do seem to be jointly and
separately (as the lawyers say) viable.

Have you tried any experiments yet which
mix dbms_stats.system_stats figures with
the effects of these two parameters ?  That
ought to be a case of when we should do one
or the other.

Jonathan Lewis
http://www.jlcomp.demon.co.uk

Author of:
Practical Oracle 8i: Building Efficient Databases

Next Seminar - Australia - July/August
http://www.jlcomp.demon.co.uk/seminar.html

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



-----Original Message-----

At IOUG-A, I heard discussion that the OPTIMIZER_INDEX_CACHING and
OPTIMIZER_INDEX_COST_ADJ were two separate approaches developed by
different
development teams within Oracle that had the exact same purpose.  So,
the
argument was advanced that setting *either* one *or* the other was
sufficient, but not *both*.  Not having any access to the internal
goings-on
in Oracle ST Development, I'm sticking with the idea that these two
parameters are addressing *different* and very specific issues, so
they both
should be considered and used independently of one another...

I have a paper on this topic at
http://www.EvDBT.com/SearchIntelligenceCBO.doc that discusses these
issues
in more depth...





-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Jonathan Lewis
  INET: [EMAIL PROTECTED]

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: [EMAIL PROTECTED] (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).

Reply via email to