I started working with Oracle 6.0. Back then, the BHR was one of THE
standard ways of looking at performance issues, and even all the Oracle
books back then recommended it. Low BHR, increase db_block_buffers.  This
was what was followed. I admit, I did it too. Then came Oracle 7.3 and
Oracle 8 where a DBA could look at wait events. And then the works of Gurus
like Craig Shallahamer showed that this was not the right way. These works
convey to me that a BHR of 99% does not mean a highly efficient database.
Vice Versa, a BHR of 50% does not indicate a poorly performing database.
Give me a database with a 45% BHR, and I can get it to 99% by running a few
queries. Point well understood. Thats all I read into it. It does not mean
in any way that I should now ignore PIO's and start tuning LIO's. It also
does not mean that if the BHR is 99%,  I have an LIO problem.

I must admit that I do sometimes tend to use the BHR, like Mladen. It can
be an indicator that theres something wrong with the database. I have this
database performing well, the users are happy, the BHR is mostly at 90%,
and now it suddenly shoots down to 70%. Someone's sneaked in a query he
should not.

What you infer from the BHR is what counts.

Moi 0.02$

Raj




                                                                                       
                             
                    "Gogala,                                                           
                             
                    Mladen"              To:     Multiple recipients of list ORACLE-L 
<[EMAIL PROTECTED]>        
                    <MGogala@oxhp        cc:                                           
                             
                    .com>                Subject:     RE: missed Anjo's webcast..      
                             
                    Sent by:                                                           
                             
                    root@fatcity.                                                      
                             
                    com                                                                
                             
                                                                                       
                             
                                                                                       
                             
                    August 08,                                                         
                             
                    2002 04:31 PM                                                      
                             
                    Please                                                             
                             
                    respond to                                                         
                             
                    ORACLE-L                                                           
                             
                                                                                       
                             
                                                                                       
                             




Well, I guess that I disagree. Buffer hit radio does matter as one of the
performance indicators, but
certainly not the only one. Your and Mr. Milsap thesis is that LIO also is
very expensive and its cost
is far from being negligible, so having gazillion of LIOs instead of 100
times smaller number of PIOs will
not make our system run faster. BHR alone cannot be used to judge to
overall health of the system, but
thebn again, there is no such thing as the "overall health of the system".
It's the users of the system who
will say whether the performance is satisfactory or not, and I'm usually
tuning an application, not an
imaginary "overall system". Low cache hit ratio usually tells me that I do
have a hog who is using lots
of PIOs. By my experience, it usually is a very good indicator that
something is wrong, at least on an OLTP
 system. So, after all, I do find BHR a useful indicator, but by no means
the only one or the most important
one. Event 10046, SQL_TRACE (level 1 of 10046), explain plan and
v$session_event still are the tools
I need most, but I still do need BHR  as an indicator.


Mladen Gogala
Oracle DBA
Phone: (203) 459-6855
Email:  [EMAIL PROTECTED]


 -----Original Message-----
 From: Anjo Kolk [mailto:[EMAIL PROTECTED]]
 Sent: Thursday, August 08, 2002 1:05 PM
 To: Multiple recipients of list ORACLE-L
 Subject: Re: missed Anjo's webcast..

 Moi wrong ;-) Jeeh, human after all

 To summarize the webcast:
 db-block-buffers do mattter. Too many LIO do matter. Too many PIO do
 matter. But Buffer Cache Hit ratio doesn't matter ....... End user
 satisfaction does matter.

 I am always willing to clarify any points that I made, you just have to
 ask me l ....

 Anjo.


 ----- Original Message -----
 From: [EMAIL PROTECTED]
 To: Multiple recipients of list ORACLE-L
 Sent: Thursday, August 08, 2002 5:43 PM
 Subject: RE: missed Anjo's webcast..



 Guys,


 I had this dream that I missed the webcast - which I did.  However,
 someone said it wasn't very interesting but the conversation of the people
 (gurus) left over was very interesting as there was good solid evidence
 that he was incorrect and db_block_buffers do matter.  Kind of inline with
 the discussion about redos yesterday and my indexing/partition issues -
 hmmm.


 -----Original Message-----
 From: Mladen Gogala [mailto:[EMAIL PROTECTED]]
 Sent: Thursday, August 08, 2002 1:38 AM
 To: Multiple recipients of list ORACLE-L
 Subject: Re: missed Anjo's webcast..





 Www.precise.com, go to Events->webcasts...
 On 2002.08.08 00:53 Madhusudhanan Sampath wrote:
 > Are transcript documents available anywhere?
 >
 > Regards
 > Madhusudhanan S



 --
 Mladen Gogala




-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: 
  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