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

Home -> Community -> Mailing Lists -> Oracle-L -> Re: segment monitoring, stats, histograms

Re: segment monitoring, stats, histograms

From: Wolfgang Breitling <breitliw_at_centrexcc.com>
Date: Fri, 04 Feb 2005 08:25:32 -0700
Message-ID: <420393EC.6040106@centrexcc.com>


Comments inline.

Goulet, Dick wrote:

> Wolfgang has his reasons for not liking this approach, and I have to
> agree they are very significant and make sense. Basically it's a "if
> it's not broke, then don't fix it" approach.

This "if it ain't broke, don't fix it" of mine extents to the practice of gathering statistics. If what you have implemented works for you, then leave it alone. DON'T "fix" it, least of all because I said something based on my experiences. All I am trying to advocate is caution when implementing a new approach and think of the costs, benefits and risks. If the risks and costs outnumber the benefits then think again.

>
> I would highly recommend evaluating both approaches at your location.
 > Mine works here and Wolfgang's has been proven not to. My approach is not "not to analyze". It is to leave the statistics alone as much as possible. If some bad plans develop I investigate and if it is due to (really) stale statistics then I will re-analyze. If statistics of a particular table frequently go stale and cause performance problems I will analyze why and implement a strategy that fits those circumstances, and that may very well at that point involve monitoring the table and base the need to analyze on a determination of staleness from that usage pattern. But that could mean that much less than 10% modifications trigger "staleness", or just one of the DML operations (only inserts, or updates, or deletes, or any combination of two).
You could say that I am inherently lazy. If doing nothing is not causing any problems, then I choose to do nothing rather than doing something and risk that I have to do more to undo it. If that doing nothing IS causing problems, then I get off my butt and DO something about it so I can get back to doing nothing.

> Each site, each database instance, may function differently &
> consequently require a different approach. I see it as a part of the
> DBA job to apply the approach that works best in the respective
> environment.

Amen to that.

-- 
Regards

Wolfgang Breitling
Centrex Consulting Corporation
www.centrexcc.com
--
http://www.freelists.org/webpage/oracle-l
Received on Fri Feb 04 2005 - 10:28:59 CST

Original text of this message

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