Re: Training for Oracle Performance tuning
- From: fmhabash <fmhabash@xxxxxxxxx>
- To: sunil.kanderi@xxxxxxxxx
- Date: Wed, 26 Sep 2007 14:14:22 -0400
I read the OraPub class description here
http://resources.orapub.com/ProductDetails.asp?ProductCode=RPM&Show=TechSpecs
. My advice, take this class first then if you still need to, use the
HotSos one. If you care to know why, keep reading ....
I have read and attended many Oracle perf approaches. Last one was
HotSos Metho-R one. One thing that distinguishes HS from others is that
they have a science-evidence-based approach. Compare this to what others
keep calling 'art' or at best the 'bed-time' stories that some publish
on their web sites as 'gurus'. I think they are, but their approach (if
you we can call as such) is nothing more that a collection of
experiences they have collected over the years. IMHO, any perf turning
approach must yield accurate and reproachable results using a clearly
defined tools and steps. And it should be something that can be taught
and used by DBAs without necessarily having 20 years of experience.
Having said that, I have 4 reservations on HS M-R approach ...
- This approach refuses to give any attention to instance level tuning.
On some occasions, they won't even read a statspack report. Its entire
focus is on identifying most important tasks for the business and
collecting diagnostic data on it. This sounds great in concept, but in
real life, it does not work this way. First, most often than not (at
least in my experience), users and their managers, have no time (and
sometimes knowledge) even to agree on a list. System is slow and we need
to know why NOW. You will find out when such issue strikes, you won't
have the time or initiative to ask people on the call to go back and a
gather a list so you can have time to instrument your database to
collect stats. Specially, if your application users MTS, connection
pools, or in large RAC environment.
- Has no focus on real-time performance monitoring and troubleshooting.
I was disappointed when the class had not even addressed it. In real
life, you must be able to decide on some tools that allows you to look
at a DB real-time and be able to spot an issue immediately. This is the
most critical of all. This class will not prepare you for this. This is
what I do almost every day.
- This class will not prepare you for necessary tools and knowledge to
able to research and report on a DB performance historically. This is
again very critical for me. What tools can I use to be able to do this.
Furthermore, I'm asked repeatedly by upper management to provide such
reports on periodically basis. This class will not help you in this regard.
- Class focuses at least by 80% of its time on the method itself. Little
emphasis is put on Oracle internals which are mandatory to understand
performance. Also, I did not think enough emphasis was put on the
resolution part and how these measure will work to resolve the issue.
IMHO, the HS M-R class, is an advanced class that I will not recommend
as an initial step. I think this method worked great for HS group due to
the nature and magnitude of problems they get consulted for. At that
level of consulting and visibility, all the necessary pre-requisite work
is probably have been done for them. But for everyday DBA performance
issues, it will not help as much.
I have been involved in so many performance issues since I attended this
class, all of them have been diagnosed and resolved. However, only in a
few of them I had to get to the level where I really needed to use M-R.
--
http://www.freelists.org/webpage/oracle-l
- Follow-Ups:
- Re: Training for Oracle Performance tuning
- From: Andrey Kriushin
- RE: Training for Oracle Performance tuning - Method-R is easy
- From: Ted Coyle
- Re: Training for Oracle Performance tuning
- From: Sunil Kanderi
- Re: Training for Oracle Performance tuning
- From: Jared Still
- References:
- JAVA TIMESTAMP
- From: DBA Deepak
- Training for Oracle Performance tuning
- From: Sunil Kanderi
Other related posts:
- » Training for Oracle Performance tuning
- » RE: Training for Oracle Performance tuning
- » Re: Training for Oracle Performance tuning
- » RE: Training for Oracle Performance tuning
- » Re: Training for Oracle Performance tuning
- » Re: Training for Oracle Performance tuning
- » Re: Training for Oracle Performance tuning
- » Re: Training for Oracle Performance tuning
- » Re: Training for Oracle Performance tuning
- Re: Training for Oracle Performance tuning
- From: Andrey Kriushin
- RE: Training for Oracle Performance tuning - Method-R is easy
- From: Ted Coyle
- Re: Training for Oracle Performance tuning
- From: Sunil Kanderi
- Re: Training for Oracle Performance tuning
- From: Jared Still
- JAVA TIMESTAMP
- From: DBA Deepak
- Training for Oracle Performance tuning
- From: Sunil Kanderi