Introduction Optimizing Application Performance with Pinpoint Accuracy What every IT Executive, Administrator & Developer ...
Benefits Get more from your  BUDGET Get more from your  STAFF Get more from your  APPLICATIONS
Top-Down Approach DISCOVER  when issues occur LEARN  where issues exist FOCUS  on root causes SOLVE  the right problems
Executive Management Get more from your  BUDGET <ul><li>Focus your staff on fixing root-cause performance issues rather th...
Focus on Root-Cause Focus your staff on fixing  root-cause performance issues  rather than just visible symptoms. <ul><li>...
Understand Costs & Benefits Understand costs and benefits of hardware upgrades versus better systems management, database ...
Save Critical Resources Save critical IT resources to improve your bottom line and increase customer satisfaction. <ul><li...
Systems Administration Get more from your  STAFF <ul><li>Focus on proactive performance monitoring and analysis; avoid rea...
Proactive Monitoring & Analysis Focus on proactive  performance monitoring  and analysis; avoid reacting to latest critica...
Analyze Historical Data Analyze historical  systems management  and performance analysis data and focus on root-cause issu...
Use Top-Down Approach Use a top-down approach  to identify and resolve  critical systems management, database tuning and a...
Software Development Get more from your  APPLICATIONS <ul><li>Focus on root causes of application performance issues rathe...
Focus on Root-Cause Focus on root causes of  application performance  issues rather than just visible symptoms. <ul><li>It...
Spend Time Implementing Spend your time fixing,  testing and implementing  application and database  performance issues ra...
Increase Customer Satisfaction Improve the quality and responsiveness of applications for end users through properly perfo...
Summary Optimizing Application Performance with Pinpoint Accuracy What every IT Executive, Administrator & Developer Needs...
Questions & Answers Optimizing Application Performance with Pinpoint Accuracy What every IT Executive, Administrator & Dev...
Upcoming SlideShare
Loading in …5
×

Optimizing Performance with Pinpoint Accuracy

456 views

Published on

Quickly finding and addressing the root causes of iSeries application performance issues provides important benefits to your company, customers and stakeholders. Within your IT organization, executive managers can get more from their budgets by ensuring their existing systems are maximized before investing in significant hardware upgrades and related incremental software costs. System administrators can get more from their staff by guiding them to the root causes of performance issues rather than just the visible symptoms. Developers can get more from their software by dramatically reducing the time spent fixing operational problems while having more time to develop performance-efficient applications. In this one-hour webcast, MB Software President and application-performance expert Mike Boadway will give an in-depth discussion on various ways that IT executives, administrators and developers can optimize their system's performance using a drill-down approach. During his last Webcast, an attendee reduced the time it took to process a job from 12 hours down to 3 hours based on Mike's recommendations. Whether you're an IT executive, systems administrator or software developer, your one hour investment in this webcast could save your company hundreds of thousands of dollars in improved system performance.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
456
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Optimizing Performance with Pinpoint Accuracy

  1. 1. Introduction Optimizing Application Performance with Pinpoint Accuracy What every IT Executive, Administrator & Developer Needs to Know
  2. 2. Benefits Get more from your BUDGET Get more from your STAFF Get more from your APPLICATIONS
  3. 3. Top-Down Approach DISCOVER when issues occur LEARN where issues exist FOCUS on root causes SOLVE the right problems
  4. 4. Executive Management Get more from your BUDGET <ul><li>Focus your staff on fixing root-cause performance issues rather than just visible symptoms. </li></ul><ul><li>Understand costs and benefits of hardware upgrades versus better systems management, database tuning and application performance enhancements. </li></ul><ul><li>Save critical IT resources to improve your bottom line and increase customer satisfaction. </li></ul>
  5. 5. Focus on Root-Cause Focus your staff on fixing root-cause performance issues rather than just visible symptoms. <ul><li>Most performance issues are due to applications performing unnecessary and excessive I/O. </li></ul><ul><li>Response time issues, high CPU use, memory faulting, high disk activity, long running batch jobs and slow Client/Server and web requests are usually symptoms of inefficient application I/O. </li></ul><ul><li>Focus on the “area under the curve” rather than chasing “spikes”. </li></ul>
  6. 6. Understand Costs & Benefits Understand costs and benefits of hardware upgrades versus better systems management, database tuning and application performance enhancements. <ul><li>Focus on the 80/20 rule - if 80% of system resources are consumed by 20% of your applications, fix the applications; otherwise upgrade the hardware. </li></ul><ul><li>Better systems management and database tuning can provide significant savings, even with purchased software and no source code. </li></ul><ul><li>With source code, enhance for performance! </li></ul>
  7. 7. Save Critical Resources Save critical IT resources to improve your bottom line and increase customer satisfaction. <ul><li>Less time chasing performance issues means more time to develop new applications and functionality for end-users. </li></ul><ul><li>Hardware upgrades may be the traditional, quick, easy answer but it’s seldom the most cost effective and best solution for the bottom line. </li></ul><ul><li>Satisfied customers are those with needed application functionality and responsiveness. </li></ul>
  8. 8. Systems Administration Get more from your STAFF <ul><li>Focus on proactive performance monitoring and analysis; avoid reacting to latest critical complaint. </li></ul><ul><li>Analyze historical systems management and performance analysis data and focus on root-cause issues rather than visible symptoms. </li></ul><ul><li>Use a top-down approach to identify and resolve critical systems management, database tuning and application performance issues. </li></ul>
  9. 9. Proactive Monitoring & Analysis Focus on proactive performance monitoring and analysis; avoid reacting to latest critical complaint. <ul><li>Random CPU spikes and response time issues are difficult to catch, analyze and resolve – focus on the “area under the curve” and reduce overall utilization so “spikes” don’t matter. </li></ul><ul><li>The job or program putting utilization over the edge and causing the short “capacity issue” is not the “root-cause” – focus on the underlying root-cause issues. </li></ul>
  10. 10. Analyze Historical Data Analyze historical systems management and performance analysis data and focus on root-cause issues rather than visible symptoms. <ul><li>SQL performing the same “full-table scan” or “temporary access path rebuild” 3,000 times per day causes the “area under the curve” to be 20% higher than normal, all day, every day. </li></ul><ul><li>250,000 jobs per week submitted to batch called “CLOSEORDER” is not the most efficient. </li></ul><ul><li>Date routines doing a “SETON LR” 30,000 times per hour interactively could use improvement. </li></ul>
  11. 11. Use Top-Down Approach Use a top-down approach to identify and resolve critical systems management, database tuning and application performance issues. <ul><li>If specific jobs are consistently causing performance or capacity issues, start at the job level and drill-down into the data – find databases, programs, modules, procedures and lines of source code responsible for the high-level issues. </li></ul><ul><li>Basic configuration, tuning and/or code changes can solve major operational issues that more hardware wouldn’t even resolve. </li></ul>
  12. 12. Software Development Get more from your APPLICATIONS <ul><li>Focus on root causes of application performance issues rather than just visible symptoms. </li></ul><ul><li>Spend your time fixing, testing and implementing application and database performance issues rather than searching for the root-cause. </li></ul><ul><li>Improve the quality and responsiveness of applications for end users through properly performing applications. </li></ul>
  13. 13. Focus on Root-Cause Focus on root causes of application performance issues rather than just visible symptoms. <ul><li>It may be time to replace that old CVTDATE command and programs with newer, more efficient techniques that “stay in memory”. </li></ul><ul><li>The CALCTAX program may be called by many other programs, it would be nice to have it “leave it’s files open”. </li></ul><ul><li>A simple data queue server job might be the technique to cut the jobs on your system by 90%. </li></ul>
  14. 14. Spend Time Implementing Spend your time fixing, testing and implementing application and database performance issues rather than searching for the root-cause. <ul><li>Analyzing CPU, I/O or elapsed time by job, program, module, procedure and line of source code can significantly reduce your time spent finding the root-cause issues. </li></ul><ul><li>Determining that 3 billion records are being read by SQL every day to select 25,000 records can focus you on database tuning opportunities. </li></ul>
  15. 15. Increase Customer Satisfaction Improve the quality and responsiveness of applications for end users through properly performing applications. <ul><li>The best quality applications in the world are “useless” if they are not responsive and don’t meet the performance needs of the end users and customers. </li></ul><ul><li>Applications rarely need to be completely re-written – there are usually very simple, basic systems management, database tuning or application code changes that can be made. </li></ul>
  16. 16. Summary Optimizing Application Performance with Pinpoint Accuracy What every IT Executive, Administrator & Developer Needs to Know <ul><li>Hardware upgrades are seldom the most cost effective solution to performance issues and they may not solve the root-cause issues (e.g. CPU doesn’t relieve I/O bottlenecks). </li></ul><ul><li>Systems management and database tuning changes can be made even without source code; with source code, enhance for performance. </li></ul><ul><li>Focus on “area under curve”; be proactive; analyze and learn from historical data; streamline applications when appropriate. </li></ul>
  17. 17. Questions & Answers Optimizing Application Performance with Pinpoint Accuracy What every IT Executive, Administrator & Developer Needs to Know <ul><li>To receive FREE performance evaluation: </li></ul><ul><li>Register at http://www.mb-software.com </li></ul><ul><li>Download and install software on AS/400 or iSeries </li></ul><ul><li>Call (800) 713-5034 to schedule your free performance review session </li></ul>What To Expect : After performance data is gathered for two business days, you will log into a secure area of MB Software’s web site. We will then have a conference call to discuss our findings and how you can gain performance improvements with your existing applications. It’s that easy!

×