Return-Path: <root@fatcity.cts.com>
Received: from newsfeed.cts.com (newsfeed.cts.com [209.68.248.164])
 by naude.co.za (8.11.2/8.11.2) with SMTP id g78NV0L25715
 for <oracle-l@naude.co.za>; Thu, 8 Aug 2002 19:31:00 -0400
Received: from fatcity.UUCP (uucp@localhost)
 by newsfeed.cts.com (8.9.3/8.9.3) with UUCP id QAA64515;
 Thu, 8 Aug 2002 16:21:51 -0700 (PDT)
Received: by fatcity.com (26-Feb-2001/v1.0g-b71/bab) via UUCP id 004B0121; Thu, 08 Aug 2002 15:48:24 -0800
Message-ID: <F001.004B0121.20020808154824@fatcity.com>
Date: Thu, 08 Aug 2002 15:48:24 -0800
To: Multiple recipients of list ORACLE-L <ORACLE-L@fatcity.com>
X-Comment: Oracle RDBMS Community Forum
X-Sender: "MacGregor, Ian A." <ian@SLAC.Stanford.EDU>
Sender: root@fatcity.com
Reply-To: ORACLE-L@fatcity.com
Errors-To: ML-ERRORS@fatcity.com
From: "MacGregor, Ian A." <ian@SLAC.Stanford.EDU>
Subject: RE: missed Anjo's webcast..
Organization: Fat City Network Services, San Diego, California
X-ListServer: v1.0g, build 71; ListGuru (c) 1996-2001 Bruce A. Bergman
Precedence: bulk
Mime-Version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_OrdVqewf38fzENfeYi5NLQ)"
--Boundary_(ID_OrdVqewf38fzENfeYi5NLQ)
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT

Sorry hit the return too quickly,  Resuming
 
and 
 
                   select a.aid, a.chnum, f 
                    from rollup a 
                    where a.effdt=(select   max(b.effdt) from rollup b where a.chnum=b.chnum)
 
 
 
Admittedly they are  differ by the aggregate function (sum).    The one with the sum was killed by the user, but statspack captured the following
 
EXECUTIONS DISK_READS      ROWS_PROCESSED      SORTS PARSE_CALLS BUFFER_GETS
-------------------- ------------------------- ----------------------------------      ---------- ------------------------ -----------------------
                   1                 2922                                  0        -7833                        1            9262161     for the first query
                   1                 1498                                 60          130                        1                11450     for the second.
 
 
It is obvious that the first query is more  expensive than the  second.  However the first query  has a  better BHR than the  second.    So it should run faster :)   I trap v$session_waits for active sessions every 5 seconds.  Admittedly not as good as a trace, but it does give me some idea of what was going on when the query was run.
I trapped 48 wait events for the first query and only one for the second.  The one wait trapped for the second query was not significant, and nearly all the waits trapped for the second query were not significant either, except perhaps in their number.  I did see a few  "interesting"  'direct path read waits'  interspersed with   'db file sequential  read' waits  indicating I/0 contention.
 
The query plans for the two statements were identical save the extra group by for the  summation.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
In conclusion, If I just looked at the BHR for the first state and were of the opinion. "the higher the better",  there should be no need to proceed further; .999684622 is pretty darn good.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
I don't pay daily attention to the BHR.  Most of my time is spent ferreting out bad SQL.    So every morning I look for statements involved with significant waits,  look for high disk reads, buffer gets, and check to make sure  the full table scans are legitimate.   If there are problems less expensive transitive queries are written  or the developer is instructed to "materialize" a complex join as part of  the process.  Drop table followed by CTAS can solve innumerable problems.
 
 
Ian MacGregor
Stanford Linear Accelerator Center
ian@SLAC.Stanford.edu <mailto:ian@SLAC.Stanford.edu> 
 
 
 
 
 

[MacGregor, Ian A.]  -----Original Message-----
Sent: Thursday, August 08, 2002 2:44 PM
To: Multiple recipients of list ORACLE-L



First, I didn't see the broadcast.  I believe the claim that a  high BHR may not indicate a healthy system, has  become it is always indicative of  an unhealthy system.
Egad, by BHR is over 90% and  no users are are complaining,  I better start tinkering!  Isn't the idea  that BHR is an unreliable indicator
.   
 
Here are two statements :
 
 
 
 
 
                 select a.chnum, sum(a.f) f from rollup a where a.effdt=(select max(b.effdt)
                 from rollup b where a.chnum=b.chnum)  
                 group by a.chnum
 
 
   
  

-----Original Message-----
Sent: Thursday, August 08, 2002 1:31 PM
To: Multiple recipients of list 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:  mgogala@oxhp.com 

-----Original Message-----
Sent: Thursday, August 08, 2002 1:05 PM
To: Multiple recipients of list ORACLE-L


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 ----- 

To: Multiple recipients of list  <mailto:ORACLE-L@fatcity.com> ORACLE-L 
Sent: Thursday, August 08, 2002 5:43 PM


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----- 
Sent: Thursday, August 08, 2002 1:38 AM 
To: Multiple recipients of list ORACLE-L 


Www.precise.com, go to Events->webcasts... 
On 2002.08.08 00:53 Madhusudhanan Sampath wrote: 
> Are transcript documents available anywhere? 
> 
> Regards 
> Madhusudhanan S 
> 
> 
> 
> _________________________________________________________________ 
> MSN Photos is the easiest way to share and print your photos: 
> http://photos.msn.com/support/worldwide.aspx <http://photos.msn.com/support/worldwide.aspx>  
> 
> -- 
> Please see the official ORACLE-L FAQ: http://www.orafaq.com <http://www.orafaq.com>  
> -- 
> Author: Madhusudhanan Sampath 
>   INET: madhulist@hotmail.com 
> 
> 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@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). 
> 

-- 
Mladen Gogala 
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com <http://www.orafaq.com>  
-- 
Author: Mladen Gogala 
  INET: mgogala@adelphia.net 

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@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). 


--Boundary_(ID_OrdVqewf38fzENfeYi5NLQ)
Content-type: text/html; charset=iso-8859-1
Content-transfer-encoding: 7BIT

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>RE: missed Anjo's webcast..</TITLE>

<META content="MSHTML 6.00.2712.300" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff size=2>Sorry 
hit the return too quickly,&nbsp; Resuming</FONT></SPAN></DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff size=2>and 
</FONT></SPAN></DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
select a.aid, a.chnum, f </FONT></SPAN></DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;from rollup a </FONT></SPAN></DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
where a.effdt=(select&nbsp;&nbsp; max(b.effdt) from rollup b where 
a.chnum=b.chnum)</FONT></SPAN></DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2>&nbsp;</FONT></SPAN></DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2>Admittedly they are&nbsp; differ by&nbsp;the aggregate function 
(sum).&nbsp;&nbsp;&nbsp; The one with the sum was&nbsp;killed by the user, but 
statspack captured the following</FONT></SPAN></DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2>EXECUTIONS DISK_READS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
ROWS_PROCESSED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SORTS PARSE_CALLS 
BUFFER_GETS<BR>-------------------- ------------------------- 
----------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---------- 
------------------------ 
-----------------------<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;2922&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;-7833&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;9262161&nbsp;&nbsp;&nbsp;&nbsp; for the first query</FONT></SPAN><SPAN 
class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1498&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;60&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; 
130&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;11450</FONT>&nbsp;<FONT 
face=Arial color=#0000ff size=2>&nbsp;&nbsp;&nbsp;&nbsp;for the 
second.</FONT></SPAN></DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=947351521-08082002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002>It is obvious that the first query is more&nbsp; 
expensive than the&nbsp; second.&nbsp; However the first query&nbsp; has a&nbsp; 
better BHR than the&nbsp; second.&nbsp;</SPAN>&nbsp;&nbsp;<SPAN 
class=947351521-08082002> So it should run faster :)&nbsp;&nbsp; I trap 
v$session_waits for active sessions every 5 seconds.&nbsp; Admittedly not as 
good as a trace, but it does give me some idea of what was going on when the 
query was run.</SPAN></FONT></FONT></FONT></DIV>
<DIV><SPAN class=947351521-08082002></SPAN><SPAN 
class=947351521-08082002></SPAN><FONT face=Tahoma><SPAN 
class=947351521-08082002></SPAN><FONT face=Arial><FONT color=#0000ff><FONT 
size=2>I<SPAN class=947351521-08082002> trapped 48 wait events for the first 
query and only one for the second.&nbsp; The one wait trapped for the second 
query was not significant, and nearly all the waits trapped for the second query 
were not significant either, except perhaps in their number.&nbsp; I did 
see&nbsp;a few&nbsp;&nbsp;"interesting" &nbsp;'direct path read waits' 
&nbsp;interspersed with&nbsp;&nbsp; 'db file sequential&nbsp; read' waits&nbsp; 
indicating I/0 contention.</SPAN></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002></SPAN></FONT></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002>The query plans for the two statements were identical 
save the extra group by for the&nbsp; 
summation.</SPAN></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002>-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</SPAN></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002>In conclusion, If I just looked at the BHR for the 
first state and were of the opinion. "the higher the better",&nbsp; there should 
be no need to proceed further; .999684622 is pretty darn 
good.</SPAN></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002>------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</SPAN></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002></SPAN></FONT></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002>I don't pay daily attention to the BHR.&nbsp; Most of 
my time is spent ferreting out bad SQL.&nbsp;&nbsp;&nbsp; So every morning I 
look for statements involved with significant waits,&nbsp; look for high disk 
reads, buffer gets, and check to make sure&nbsp; the full table scans are 
legitimate.&nbsp;&nbsp; If there are problems less expensive transitive queries 
are written&nbsp; or the developer is instructed to "materialize" a complex join 
as part of&nbsp; the process.&nbsp; Drop table followed by CTAS can solve 
innumerable problems.</SPAN></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002></SPAN></FONT></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002></SPAN></FONT></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002>Ian MacGregor</SPAN></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002>Stanford Linear Accelerator 
Center</SPAN></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002><A 
href="mailto:ian@SLAC.Stanford.edu">ian@SLAC.Stanford.edu</A></SPAN></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002></SPAN></FONT></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002></SPAN></FONT></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002></SPAN></FONT></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002></SPAN></FONT></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma><FONT face=Arial><FONT color=#0000ff><FONT size=2><SPAN 
class=947351521-08082002></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT><FONT face=Arial color=#0000ff 
size=2></FONT><BR><FONT size=2><SPAN class=947351521-08082002><FONT face=Arial 
color=#0000ff>[MacGregor, Ian A.]&nbsp;&nbsp;</FONT></SPAN>-----Original 
Message-----<BR><B>From:</B> MacGregor, Ian A. <BR><B>Sent:</B> Thursday, August 
08, 2002 2:44 PM<BR><B>To:</B> Multiple recipients of list 
ORACLE-L<BR><B>Subject:</B> RE: missed Anjo's 
webcast..<BR><BR></DIV></FONT></FONT>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2>First, I didn't see the broadcast.&nbsp; I believe the claim that 
  a&nbsp; high BHR may not indicate a healthy system, has&nbsp; become it is 
  always indicative of&nbsp; an unhealthy system.</FONT></SPAN></DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2>Egad, by BHR is over 90% and &nbsp;no users are are complaining,&nbsp; 
  I better start tinkering!&nbsp; Isn't the idea&nbsp; that BHR is an unreliable 
  indicator</FONT></SPAN></DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2>.&nbsp;&nbsp; </FONT></SPAN></DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff size=2>Here 
  are two statements :</FONT></SPAN></DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  select a.chnum, sum(a.f) f from rollup a where a.effdt=(select 
  max(b.effdt)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from 
  rollup b where a.chnum=b.chnum)&nbsp; </FONT></SPAN></DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  group by a.chnum</FONT></SPAN></DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2>&nbsp;&nbsp;&nbsp;</FONT></SPAN></DIV>
  <DIV><SPAN class=346450920-08082002><FONT face=Arial color=#0000ff 
  size=2>&nbsp; </FONT></SPAN></DIV>
  <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
    <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
    size=2>-----Original Message-----<BR><B>From:</B> Gogala, Mladen 
    [mailto:MGogala@oxhp.com]<BR><B>Sent:</B> Thursday, August 08, 2002 1:31 
    PM<BR><B>To:</B> Multiple recipients of list ORACLE-L<BR><B>Subject:</B> RE: 
    missed Anjo's webcast..<BR><BR></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=335034318-08082002>Well, I guess that I disagree. Buffer hit radio 
    does matter as one of the performance indicators, but</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=335034318-08082002>certainly not the only one. Your and Mr. Milsap 
    thesis is that LIO also is very expensive and&nbsp;its 
    cost</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=335034318-08082002>is 
    far from being negligible, so having gazillion of LIOs instead of 100 times 
    smaller number of PIOs will</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=335034318-08082002>not make our system run faster. BHR alone cannot be 
    used to judge to overall health of the system, but</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=335034318-08082002>thebn again, there is no such thing as the "overall 
    health of the system". It's the users of the system who </SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=335034318-08082002>will say</SPAN></FONT><FONT face=Arial 
    color=#0000ff size=2><SPAN class=335034318-08082002> whether the performance 
    is satisfactory or not, and I'm usually tuning an application, not an 
    </SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=335034318-08082002>imaginary</SPAN></FONT><FONT face=Arial 
    color=#0000ff size=2><SPAN class=335034318-08082002> "overall system". Low 
    cache hit ratio usually tells me that I do have a hog who is using lots 
    </SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=335034318-08082002>of 
    PIOs.</SPAN></FONT><FONT face=Arial color=#0000ff size=2><SPAN 
    class=335034318-08082002> By my experience, it usually is a very good 
    indicator that something is wrong, at least on&nbsp;an 
    OLTP</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=335034318-08082002>&nbsp;</SPAN></FONT><FONT face=Arial color=#0000ff 
    size=2><SPAN class=335034318-08082002>system. So, after all, I do find BHR a 
    useful indicator, but by no means the only one or the most important 
    </SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=335034318-08082002>one. Event 10046, SQL_TRACE (level 1 of 10046), 
    explain plan and v$session_event still are the tools</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=335034318-08082002>I 
    need most, but I still do need BHR&nbsp; as an 
indicator.</SPAN></FONT></DIV>
    <P><FONT face=Arial size=2>Mladen Gogala</FONT> <BR><FONT face=Arial 
    size=2>Oracle DBA</FONT> <BR><FONT face=Arial size=2>Phone: (203) 
    459-6855</FONT> <BR><FONT face=Arial size=2>Email:&nbsp; 
    mgogala@oxhp.com</FONT> </P>
    <BLOCKQUOTE dir=ltr 
    style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
      <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
      size=2>-----Original Message-----<BR><B>From:</B> Anjo Kolk 
      [mailto:anjo@oraperf.com]<BR><B>Sent:</B> Thursday, August 08, 2002 1:05 
      PM<BR><B>To:</B> Multiple recipients of list ORACLE-L<BR><B>Subject:</B> 
      Re: missed Anjo's webcast..<BR><BR></DIV></FONT>
      <DIV><FONT face=Arial size=2>Moi wrong ;-) Jeeh, human after all 
      </FONT></DIV>
      <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>To summarize the webcast:</FONT></DIV>
      <DIV><FONT face=Arial size=2>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.</FONT></DIV>
      <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>I am always willing to clarify any points 
      that I made, you just have to ask me l ....</FONT></DIV>
      <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>Anjo.</FONT></DIV>
      <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
      <DIV>----- Original Message ----- </DIV>
      <BLOCKQUOTE dir=ltr 
      style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
        <DIV 
        style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
        <A title=Paula_Stankus@doh.state.fl.us 
        href="mailto:Paula_Stankus@doh.state.fl.us">Paula_Stankus@doh.state.fl.us</A> 
        </DIV>
        <DIV style="FONT: 10pt arial"><B>To:</B> <A title=ORACLE-L@fatcity.com 
        href="mailto:ORACLE-L@fatcity.com">Multiple recipients of list 
        ORACLE-L</A> </DIV>
        <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, August 08, 2002 
        5:43 PM</DIV>
        <DIV style="FONT: 10pt arial"><B>Subject:</B> RE: missed Anjo's 
        webcast..</DIV>
        <DIV><BR></DIV>
        <P><FONT size=2>Guys,</FONT> </P>
        <P><FONT size=2>I had this dream that I missed the webcast - which I 
        did.&nbsp; 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.&nbsp; Kind of inline with the discussion about redos 
        yesterday and my indexing/partition issues - hmmm.</FONT></P>
        <P><FONT size=2>-----Original Message-----</FONT> <BR><FONT size=2>From: 
        Mladen Gogala [<A 
        href="mailto:mgogala@adelphia.net">mailto:mgogala@adelphia.net</A>]</FONT> 
        <BR><FONT size=2>Sent: Thursday, August 08, 2002 1:38 AM</FONT> 
        <BR><FONT size=2>To: Multiple recipients of list ORACLE-L</FONT> 
        <BR><FONT size=2>Subject: Re: missed Anjo's webcast..</FONT> </P><BR>
        <P><FONT size=2>Www.precise.com, go to Events-&gt;webcasts...</FONT> 
        <BR><FONT size=2>On 2002.08.08 00:53 Madhusudhanan Sampath wrote:</FONT> 
        <BR><FONT size=2>&gt; Are transcript documents available 
        anywhere?</FONT> <BR><FONT size=2>&gt; </FONT><BR><FONT size=2>&gt; 
        Regards</FONT> <BR><FONT size=2>&gt; Madhusudhanan S</FONT> <BR><FONT 
        size=2>&gt; </FONT><BR><FONT size=2>&gt; </FONT><BR><FONT size=2>&gt; 
        </FONT><BR><FONT size=2>&gt; 
        _________________________________________________________________</FONT> 
        <BR><FONT size=2>&gt; MSN Photos is the easiest way to share and print 
        your photos: </FONT><BR><FONT size=2>&gt; <A 
        href="http://photos.msn.com/support/worldwide.aspx" 
        target=_blank>http://photos.msn.com/support/worldwide.aspx</A></FONT> 
        <BR><FONT size=2>&gt; </FONT><BR><FONT size=2>&gt; -- </FONT><BR><FONT 
        size=2>&gt; Please see the official ORACLE-L FAQ: <A 
        href="http://www.orafaq.com" 
        target=_blank>http://www.orafaq.com</A></FONT> <BR><FONT size=2>&gt; -- 
        </FONT><BR><FONT size=2>&gt; Author: Madhusudhanan Sampath</FONT> 
        <BR><FONT size=2>&gt;&nbsp;&nbsp; INET: madhulist@hotmail.com</FONT> 
        <BR><FONT size=2>&gt; </FONT><BR><FONT size=2>&gt; Fat City Network 
        Services&nbsp;&nbsp;&nbsp; -- (858) 538-5051&nbsp; FAX: (858) 
        538-5051</FONT> <BR><FONT size=2>&gt; San Diego, 
        California&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- Public Internet 
        access / Mailing Lists</FONT> <BR><FONT size=2>&gt; 
        --------------------------------------------------------------------</FONT> 
        <BR><FONT size=2>&gt; To REMOVE yourself from this mailing list, send an 
        E-Mail message</FONT> <BR><FONT size=2>&gt; to: ListGuru@fatcity.com 
        (note EXACT spelling of 'ListGuru') and in</FONT> <BR><FONT size=2>&gt; 
        the message BODY, include a line containing: UNSUB ORACLE-L</FONT> 
        <BR><FONT size=2>&gt; (or the name of mailing list you want to be 
        removed from).&nbsp; You may</FONT> <BR><FONT size=2>&gt; also send the 
        HELP command for other information (like subscribing).</FONT> <BR><FONT 
        size=2>&gt; </FONT></P>
        <P><FONT size=2>-- </FONT><BR><FONT size=2>Mladen Gogala</FONT> 
        <BR><FONT size=2>-- </FONT><BR><FONT size=2>Please see the official 
        ORACLE-L FAQ: <A href="http://www.orafaq.com" 
        target=_blank>http://www.orafaq.com</A></FONT> <BR><FONT size=2>-- 
        </FONT><BR><FONT size=2>Author: Mladen Gogala</FONT> <BR><FONT 
        size=2>&nbsp; INET: mgogala@adelphia.net</FONT> </P>
        <P><FONT size=2>Fat City Network Services&nbsp;&nbsp;&nbsp; -- (858) 
        538-5051&nbsp; FAX: (858) 538-5051</FONT> <BR><FONT size=2>San Diego, 
        California&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- Public Internet 
        access / Mailing Lists</FONT> <BR><FONT 
        size=2>--------------------------------------------------------------------</FONT> 
        <BR><FONT size=2>To REMOVE yourself from this mailing list, send an 
        E-Mail message</FONT> <BR><FONT size=2>to: ListGuru@fatcity.com (note 
        EXACT spelling of 'ListGuru') and in</FONT> <BR><FONT size=2>the message 
        BODY, include a line containing: UNSUB ORACLE-L</FONT> <BR><FONT 
        size=2>(or the name of mailing list you want to be removed from).&nbsp; 
        You may</FONT> <BR><FONT size=2>also send the HELP command for other 
        information (like subscribing).</FONT> 
  </P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

--Boundary_(ID_OrdVqewf38fzENfeYi5NLQ)--
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: MacGregor, Ian A.
  INET: ian@SLAC.Stanford.EDU

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@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).

