Re: How do you validate the impact of a change on performance?

  • From: Justin Mungal <justin@xxxxxxx>
  • To: post.ethan@xxxxxxxxx
  • Date: Mon, 24 Apr 2017 01:58:46 -0500

Check out Real Application Testing:


On Fri, Apr 21, 2017 at 12:29 PM, Ethan Post <post.ethan@xxxxxxxxx> wrote:

This is for my education only and I am not facing any issues here, I have
my own methods for this (home grown), but apart from my own methods have no
idea what Oracle delivers these days and what others are doing.

When a change is made, a config change, storage change, stats collection
change and so on, how do you know the DB wide impact of the change in terms
of this?

Query ID | Avg. Elapsed Time/Execute Before Change | Avg. Elapsed
Time/Execute After Change | % Change

Add to above total times, perhaps some charts showing # of outliers and
things like that.

You should be able to paint a very clear picture of the performance change
in the system and narrow down the bulk of the impact of the change to a
hand full of statements (this is my experience usually anyway).

So asking, how do you do this? Does OEM provide this type of reporting
automatically or do you need to set it up? Do most people have this set up?
Or if no set up is required is the navigation to these screens required
easy to find and known by most?

This list is largely comprised of DBA’s in a more knowledgeable category
than those who have never heard of this list, in my experience) so perhaps
a sample here is not fair representation of the larger world, my experience
from consulting at a # of corps is the many have no idea how to get this
data and just try to “get a sense” of the impact of the change, or only
looks at a particular query or two, or uses data from sources which are
really not set up to provide this type of information in a format that can
be easily understood and digested.

Thanks for sharing if you have time.

Ethan Post

Other related posts: