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

Home -> Community -> Usenet -> c.d.o.server -> Re: Default optimizer_index_caching value DUMB ...

Re: Default optimizer_index_caching value DUMB ...

From: DA Morgan <damorgan_at_x.washington.edu>
Date: Fri, 05 Nov 2004 07:15:46 -0800
Message-ID: <1099667678.917205@yasure>


Jonathan Lewis wrote:

> A point that is often overlooked with optimizer_index_caching
> is that it supposed to apply only for index costs during nested
> loops (although it does seem to be applied for inlist iterators).
>
> Consequently it is not really a measure of what fraction of
> an index is cached, it is a measure of how many rows I
> select from a driving table that require me to collect the
> same data from the inner table repeatedly.
>
> For example:
> If I select 5 rows from table A and then
> join to table B, it is possible that I will do a
> physical read for the index blocks for tableB
> after reading the first row from table A - but
> then use the same index blocks for the join to
> the next 4 rows from table A.
>
> In this case, an optimizer_index_caching value
> of 80% would be the representative value.

Thanks.

-- 
Daniel A. Morgan
University of Washington
damorgan_at_x.washington.edu
(replace 'x' with 'u' to respond)
Received on Fri Nov 05 2004 - 09:15:46 CST

Original text of this message

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