SlideShare a Scribd company logo
1 of 15
Download to read offline
Thinking Strategically
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
• 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
Becoming a Performance Engineer.
Objective
Literacy comes from self-learning.
Path to Upskill
Concept
Confused
Clarify
Construct
Un-Learn
Re-Learn
Learn
Education
Vs
Training
Understanding Differences
Method
vs
Approach
vs
Technique
vs
Strategy
vs
Model
Understanding Differences
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
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
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)
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
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
Example
What does SQL Tuning Include ?
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
To Be Continued……

More Related Content

Similar to Performance improvement method

Expert-Led Online Training for Nonprofit Changemakers on TechSoup Courses- Au...
Expert-Led Online Training for Nonprofit Changemakers on TechSoup Courses- Au...Expert-Led Online Training for Nonprofit Changemakers on TechSoup Courses- Au...
Expert-Led Online Training for Nonprofit Changemakers on TechSoup Courses- Au...TechSoup
 
Solving Refining & Petrochemicals Workforce Development Challenges with Perfo...
Solving Refining & Petrochemicals Workforce Development Challenges with Perfo...Solving Refining & Petrochemicals Workforce Development Challenges with Perfo...
Solving Refining & Petrochemicals Workforce Development Challenges with Perfo...GSE Systems, Inc.
 
Project Management 101: Communication is 90% of the Job
Project Management 101: Communication is 90% of the JobProject Management 101: Communication is 90% of the Job
Project Management 101: Communication is 90% of the JobBeth Fischi, PMP
 
Establishing a Collaboration Roadmap
Establishing a Collaboration RoadmapEstablishing a Collaboration Roadmap
Establishing a Collaboration RoadmapDrew Madelung
 
Operations and Culture in Startups
Operations and Culture in StartupsOperations and Culture in Startups
Operations and Culture in StartupsUpGrad
 
Enterprise Architecture: Part II - Actualizing the Practice
Enterprise Architecture: Part II - Actualizing the PracticeEnterprise Architecture: Part II - Actualizing the Practice
Enterprise Architecture: Part II - Actualizing the PracticeFru Louis
 
Software Process Improvement.ppt
Software Process Improvement.pptSoftware Process Improvement.ppt
Software Process Improvement.pptNadarDinesh
 
Having a PMO with agile flavor
Having a PMO with agile flavorHaving a PMO with agile flavor
Having a PMO with agile flavorImad Alsadeq
 
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...Audrey Reynolds
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityJean Barmash
 
Business process mapping
Business process mappingBusiness process mapping
Business process mappingDAVIS THOMAS
 
Management Science - Krimzen Tech
Management Science - Krimzen TechManagement Science - Krimzen Tech
Management Science - Krimzen TechDarrenTofu
 
Stephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools PresentationStephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools Presentationsteve muzzy
 
Work Measurement and Operational Effectiveness
Work Measurement and Operational EffectivenessWork Measurement and Operational Effectiveness
Work Measurement and Operational Effectivenessgrubinm
 
Jason uyderv pmi 2 16 12
Jason uyderv pmi 2 16 12Jason uyderv pmi 2 16 12
Jason uyderv pmi 2 16 12Jason Uyder
 
7 Rights newest invention on information system.
7 Rights newest invention on information system.7 Rights newest invention on information system.
7 Rights newest invention on information system.Md Al Amin Raju
 
PMO and PPM Best Practices
PMO and PPM Best PracticesPMO and PPM Best Practices
PMO and PPM Best PracticesJeff McClay
 
ITM business barriers.pptx
ITM  business barriers.pptxITM  business barriers.pptx
ITM business barriers.pptxrajalakshmi5921
 
ML_Internship Presentation_Infidata_2021.pptx
ML_Internship Presentation_Infidata_2021.pptxML_Internship Presentation_Infidata_2021.pptx
ML_Internship Presentation_Infidata_2021.pptxAltafSMT
 

Similar to Performance improvement method (20)

Expert-Led Online Training for Nonprofit Changemakers on TechSoup Courses- Au...
Expert-Led Online Training for Nonprofit Changemakers on TechSoup Courses- Au...Expert-Led Online Training for Nonprofit Changemakers on TechSoup Courses- Au...
Expert-Led Online Training for Nonprofit Changemakers on TechSoup Courses- Au...
 
Solving Refining & Petrochemicals Workforce Development Challenges with Perfo...
Solving Refining & Petrochemicals Workforce Development Challenges with Perfo...Solving Refining & Petrochemicals Workforce Development Challenges with Perfo...
Solving Refining & Petrochemicals Workforce Development Challenges with Perfo...
 
Project Management 101: Communication is 90% of the Job
Project Management 101: Communication is 90% of the JobProject Management 101: Communication is 90% of the Job
Project Management 101: Communication is 90% of the Job
 
Establishing a Collaboration Roadmap
Establishing a Collaboration RoadmapEstablishing a Collaboration Roadmap
Establishing a Collaboration Roadmap
 
Operations and Culture in Startups
Operations and Culture in StartupsOperations and Culture in Startups
Operations and Culture in Startups
 
Enterprise Architecture: Part II - Actualizing the Practice
Enterprise Architecture: Part II - Actualizing the PracticeEnterprise Architecture: Part II - Actualizing the Practice
Enterprise Architecture: Part II - Actualizing the Practice
 
Software Process Improvement.ppt
Software Process Improvement.pptSoftware Process Improvement.ppt
Software Process Improvement.ppt
 
Having a PMO with agile flavor
Having a PMO with agile flavorHaving a PMO with agile flavor
Having a PMO with agile flavor
 
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for Velocity
 
Business process mapping
Business process mappingBusiness process mapping
Business process mapping
 
Management Science - Krimzen Tech
Management Science - Krimzen TechManagement Science - Krimzen Tech
Management Science - Krimzen Tech
 
Stephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools PresentationStephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools Presentation
 
PM & PM LC.pptx
PM & PM LC.pptxPM & PM LC.pptx
PM & PM LC.pptx
 
Work Measurement and Operational Effectiveness
Work Measurement and Operational EffectivenessWork Measurement and Operational Effectiveness
Work Measurement and Operational Effectiveness
 
Jason uyderv pmi 2 16 12
Jason uyderv pmi 2 16 12Jason uyderv pmi 2 16 12
Jason uyderv pmi 2 16 12
 
7 Rights newest invention on information system.
7 Rights newest invention on information system.7 Rights newest invention on information system.
7 Rights newest invention on information system.
 
PMO and PPM Best Practices
PMO and PPM Best PracticesPMO and PPM Best Practices
PMO and PPM Best Practices
 
ITM business barriers.pptx
ITM  business barriers.pptxITM  business barriers.pptx
ITM business barriers.pptx
 
ML_Internship Presentation_Infidata_2021.pptx
ML_Internship Presentation_Infidata_2021.pptxML_Internship Presentation_Infidata_2021.pptx
ML_Internship Presentation_Infidata_2021.pptx
 

More from Mozammel Hoque

Driving decisions with data and analytics
Driving decisions with data and analyticsDriving decisions with data and analytics
Driving decisions with data and analyticsMozammel Hoque
 
Opening doors to professionalism:Path to Success
Opening doors to professionalism:Path to SuccessOpening doors to professionalism:Path to Success
Opening doors to professionalism:Path to SuccessMozammel Hoque
 
A roadmap to build future workforce towards vision 2041
A roadmap to build future workforce towards vision 2041A roadmap to build future workforce towards vision 2041
A roadmap to build future workforce towards vision 2041Mozammel Hoque
 
Strengthening the connection between technical education and employment
Strengthening the connection between technical education and employmentStrengthening the connection between technical education and employment
Strengthening the connection between technical education and employmentMozammel Hoque
 
Opening Doors to Professionalism:Understanding the Organizational Behavior
Opening Doors to Professionalism:Understanding the Organizational BehaviorOpening Doors to Professionalism:Understanding the Organizational Behavior
Opening Doors to Professionalism:Understanding the Organizational BehaviorMozammel Hoque
 
Performance optimization: A combination of User Experience, Business and IT
Performance optimization: A combination of User Experience, Business and ITPerformance optimization: A combination of User Experience, Business and IT
Performance optimization: A combination of User Experience, Business and ITMozammel Hoque
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationMozammel Hoque
 
Pathway to Market Insights
Pathway to Market InsightsPathway to Market Insights
Pathway to Market InsightsMozammel Hoque
 
Business process analysis and optimization: A pragmatic approach to business ...
Business process analysis and optimization: A pragmatic approach to business ...Business process analysis and optimization: A pragmatic approach to business ...
Business process analysis and optimization: A pragmatic approach to business ...Mozammel Hoque
 

More from Mozammel Hoque (9)

Driving decisions with data and analytics
Driving decisions with data and analyticsDriving decisions with data and analytics
Driving decisions with data and analytics
 
Opening doors to professionalism:Path to Success
Opening doors to professionalism:Path to SuccessOpening doors to professionalism:Path to Success
Opening doors to professionalism:Path to Success
 
A roadmap to build future workforce towards vision 2041
A roadmap to build future workforce towards vision 2041A roadmap to build future workforce towards vision 2041
A roadmap to build future workforce towards vision 2041
 
Strengthening the connection between technical education and employment
Strengthening the connection between technical education and employmentStrengthening the connection between technical education and employment
Strengthening the connection between technical education and employment
 
Opening Doors to Professionalism:Understanding the Organizational Behavior
Opening Doors to Professionalism:Understanding the Organizational BehaviorOpening Doors to Professionalism:Understanding the Organizational Behavior
Opening Doors to Professionalism:Understanding the Organizational Behavior
 
Performance optimization: A combination of User Experience, Business and IT
Performance optimization: A combination of User Experience, Business and ITPerformance optimization: A combination of User Experience, Business and IT
Performance optimization: A combination of User Experience, Business and IT
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System Administration
 
Pathway to Market Insights
Pathway to Market InsightsPathway to Market Insights
Pathway to Market Insights
 
Business process analysis and optimization: A pragmatic approach to business ...
Business process analysis and optimization: A pragmatic approach to business ...Business process analysis and optimization: A pragmatic approach to business ...
Business process analysis and optimization: A pragmatic approach to business ...
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreelreely ones
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoUXDXConf
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxEasyPrinterHelp
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 

Recently uploaded (20)

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 

Performance improvement method

  • 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
  • 4. Becoming a Performance Engineer. Objective
  • 5. Literacy comes from self-learning. Path to Upskill Concept Confused Clarify Construct Un-Learn Re-Learn Learn
  • 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
  • 13. Example What does SQL Tuning Include ?
  • 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