The document provides an overview of a seminar on performance improvement methods. It discusses key concepts like understanding the difference between optimization and tuning, the pillars of performance like wait time and resource utilization, and ways to approach performance improvement like using the right methods and avoiding guessing. The performance improvement method discussed takes a holistic view, focusing on what matters to users and business, and avoids "tuning by hacking". It emphasizes being educated on best practices and using diagnostic techniques. An example of SQL tuning is also provided, explaining what it involves from the development, database and hardware perspectives.
2. Performance Improvement Method
A combination of User Experience, Business and IT
Seminar
on
Md Mozammel Hoque
DGM-IT
mozammel@abulkhairgroup.com
+8801919211444
Presentedby
From 11:00am to 13:00pm 23 JAN 2021
3. • Understand the Power of What and Why
of the Performance Improvement Method.
Not covered: How to resolve the performance problem.
In upcoming professional training program
on Performance Optimization and Tuning
will be covered gradually.
Today’s Agenda
8. Pillar of Performance
Performance is only about Time.
Time can be analyzed by Wait and IT Resource Utilization:
▪ Active Wait : Busy Time
▪ Passive Wait : Idle Time
9. Pillar of Performance Cont.
Performance
Management
Pro-Active
Management
Re-Active
Management
Time
Management
Health Check
Management
Performance
Tuning
User-Driven Process Doing things faster
Performance
Optimization
Business Architecture
&
IT Architecture
Getting better, faster
10. Way to Performance Improvement
Optimization
Tuning
- Wrong Thing, Right Way = Wrong thing happens
- Wrong Thing, Wrong Way = Wrong thing happens
- Right Thing, Wrong Way = Right thing may or may not happen
Right Thing, Right Way
= Right thing happen
Effectiveness : Doing the right things (Known)
i.e. avoiding “doing the wrong things”
Efficiency : Doing things right (Unknown)
11. The Performance Big Picture
Focus: What Matters & Reflection to User, Business and IT
Browser Network App Tier DB Tier
Network Network Storage
Response Time
The main performance factor
12. Performance Improvement Method
Method Name : Holistic (Overall Method)
Included
• Mind Time
• Clock Time
• Maximize the Infrastructure’s Performance
following its designed to be used
➢ what is going on inside the technology
➢ how the technology is being used
• Avoid and eliminate “tuning” by hacking/guessing/luck
• Be educated and educate others about the best performance
practices
• Diagnostic Techniques, i.e. Debugging, Tracing
14. SQL Tuning Includes as Method
▪ From Development End
o Understanding the application design
o Understanding the query logic and code
o Understanding the architecture
o Understanding connection pools and cursors
▪ From Oracle Database End
o Understanding what Oracle does
o Trying to help Oracle do something better
▪ From Hardware End
o Understanding the impact of resource utilization