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

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

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