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

From: Ethan Post <post.ethan_at_gmail.com>
Date: Fri, 21 Apr 2017 12:29:10 -0500
Message-ID: <01c101d2bac4$ca692350$5f3b69f0$_at_gmail.com>



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

--
http://www.freelists.org/webpage/oracle-l
Received on Fri Apr 21 2017 - 19:29:10 CEST

Original text of this message