Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: CBO cost and avg_row_len
I haven't checked yet how Oracle estimates the row size of rows that go into the hash (build) table of a hash join. Perhaps the avg_row_length is used as a guideline at this point.
-- Regards Jonathan Lewis http://www.jlcomp.demon.co.uk The educated person is not the person who can answer the questions, but the person who can question the answers -- T. Schick Jr One-day tutorials: http://www.jlcomp.demon.co.uk/tutorial.html ____Finland__September 22nd - 24th ____Norway___September 25th - 26th Three-day seminar: see http://www.jlcomp.demon.co.uk/seminar.html ____USA_(CA, TX)_August ____USA__October ____UK___November The Co-operative Oracle Users' FAQ http://www.jlcomp.demon.co.uk/faq/ind_faq.html "Mark D Powell" <Mark.Powell_at_eds.com> wrote in message news:2687bb95.0307100541.10a6a305_at_posting.google.com...Received on Thu Jul 10 2003 - 15:16:39 CDT
>
> First, I am not sure when avg_row_len is used, but I believe that
all
> statistics gathered by dbms_stats, unlike some of those gathered by
> the analyze commad (such as chained rows), are used by the CBO. The
> use may be indirect in that some statistics may be used in
calculating
> other statistics that are directly used. For some reason I think
the
> use of avg_row_len is in estimating logical IO, but I would not bank
> on that.
>
![]() |
![]() |