SlideShare a Scribd company logo
1 of 12
Carlos Oliveira / May 31, 2012
Agenda
 Oracle Text Overview
 Introduction
 Problem
 Proposition
 Reasoning
 Tuning Area
 Solution
 Application Tuning
 Training & Reference
 Questions
Introduction
I am a forward-looking Information Systems Architect with a
solid Oracle DBA background comprising the daily
infrastructure tasks of the DBA, several projects as a Data
Modeler, and performance management projects.
I Started on the mainframe business, and soon had a deep dive
in application development for Oracle databases. After
acquiring an Oracle certification, I worked on performance
enhancement for applications using Oracle databases, and later
worked several years as an infrastructure DBA, later I worked
on data modeling projects and more recently a performance
management project, on both application and database layers.
“Knowledge is of two kinds.
We know a subject ourselves, or we
know where we can find
information upon it.
Samuel Johnson
Problem
• Business Disruption
• Call Centers Losing Sales
• Loss of Customer Trust & Satisfaction

• Applications
• Not designed for best performance
• Frequent changes

• Servers
• Upgrades limited by hardware
• New server - not a long term solution
Proposition
• Applications
• Do not act within application with only application knowledge
• Servers and Database
• Do not act within database with only database knowledge

Do act within Application with Servers and Database
knowledge
Reasoning
• Where should the tuning effort be directed?
• Database Design:
Poor system performance usually results from a poor database design.

• Application Tuning:
Experience shows that approximately 80% of all Oracle system performance problems are resolved by
coding optimal SQL.

• Memory Tuning:
Properly size your database buffers by looking at your wait events, buffer hit ratios, system swapping and
paging, etc.

• Disk I/O Tuning:
Database files needs to be properly sized and placed to provide maximum disk subsystem throughput.

• Eliminate Database Contention:
Study database locks, latches and wait events carefully and eliminate where possible.

• Tune the Operating System:
Monitor and tune operating system CPU, I/O and memory utilization.
(Source: http://www.orafaq.com/wiki/Oracle_database_Performance_Tuning_FAQ)
Tuning Area Chosen
It’s clear we should prioritize Application Tuning due to its impact in
performance

Impact
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%

Impact

* Most cost-effective approach on solving performance problems.
Solution
Tools
Software
Commercial
In-house
Training
Sharepoint

Library
Best practices
Guidelines
Useful scripts

Monitoring
Real-time monitoring
Ad hoc monitoring

Consulting
Walkthrough
Review
Final acceptance
Communication
Application Tuning
Starts with good knowledge of SQL and PL/SQL
Oracle Database features (special indexes, materialized views, execution plan, …)
Metalink:
Oracle Performance Diagnostic Guide (OPDG) [ID 390374.1]
Tools:

ADDM (Automated Database Diagnostics Monitor) Oracle 10g
TKProf
Trace and Trace Analyzer
Statspack
Oracle Enterprise Manager - Tuning Pack (cost option)
Old UTLBSTAT.SQL and UTLESTAT.SQL - Begin and end stats
monitoring
Training
Resources at Oracle website
•Performance Tuning Guide and Reference
http://docs.oracle.com/cd/B10500_01/server.920/a96533/toc.htm
•SQL Reference
http://docs.oracle.com/cd/B10500_01/server.920/a96540/toc.htm
•PL/SQL User's Guide and Reference
http://docs.oracle.com/cd/B10500_01/appdev.920/a96624/toc.htm

Look at my publications in LinkedIn for specific tuning approaches.
Thank you

http://linkedin.com/in/carlosoliveira
Carlos Oliveira / May 31, 2012

More Related Content

What's hot

What's hot (20)

SRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical AlertingSRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical Alerting
 
Primer on application_performance_modelling_v0.1
Primer on application_performance_modelling_v0.1Primer on application_performance_modelling_v0.1
Primer on application_performance_modelling_v0.1
 
SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1 SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1
 
Panduit_ERP_061407
Panduit_ERP_061407Panduit_ERP_061407
Panduit_ERP_061407
 
Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12
 
Proactive performance management_what_is_all_about_v0.3
Proactive performance management_what_is_all_about_v0.3Proactive performance management_what_is_all_about_v0.3
Proactive performance management_what_is_all_about_v0.3
 
Break Free From Basic Query Tools
Break Free From Basic Query ToolsBreak Free From Basic Query Tools
Break Free From Basic Query Tools
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Testing a Database
Testing a DatabaseTesting a Database
Testing a Database
 
Primer on workload_modelling_v0.2
Primer on workload_modelling_v0.2Primer on workload_modelling_v0.2
Primer on workload_modelling_v0.2
 
Testing a Database
Testing a DatabaseTesting a Database
Testing a Database
 
What is performance_engineering_v0.2
What is performance_engineering_v0.2What is performance_engineering_v0.2
What is performance_engineering_v0.2
 
Automate data warehouse etl testing and migration testing the agile way
Automate data warehouse etl testing and migration testing the agile wayAutomate data warehouse etl testing and migration testing the agile way
Automate data warehouse etl testing and migration testing the agile way
 
What is our_mission_v0.2
What is our_mission_v0.2What is our_mission_v0.2
What is our_mission_v0.2
 
Primer on performance_requirements_gathering_v0.3
Primer on performance_requirements_gathering_v0.3Primer on performance_requirements_gathering_v0.3
Primer on performance_requirements_gathering_v0.3
 
SRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOsSRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOs
 
Test data management
Test data managementTest data management
Test data management
 
Db change management automation:- Devops and Ansible
Db change management automation:- Devops and AnsibleDb change management automation:- Devops and Ansible
Db change management automation:- Devops and Ansible
 
Database Industry perspective
Database Industry perspectiveDatabase Industry perspective
Database Industry perspective
 
Software Risk Analytics
Software Risk AnalyticsSoftware Risk Analytics
Software Risk Analytics
 

Viewers also liked

Sherri Davis New Resume 2015
Sherri Davis New Resume 2015Sherri Davis New Resume 2015
Sherri Davis New Resume 2015
Sherri Davis
 
Herramientas del sistema
Herramientas del sistemaHerramientas del sistema
Herramientas del sistema
rnec
 

Viewers also liked (20)

Embedded Librarianship...Getting Started
Embedded Librarianship...Getting StartedEmbedded Librarianship...Getting Started
Embedded Librarianship...Getting Started
 
Astonishing Astronomy 101 - Chapter 2
Astonishing Astronomy 101 - Chapter 2Astonishing Astronomy 101 - Chapter 2
Astonishing Astronomy 101 - Chapter 2
 
Proyecto viviana alejo
Proyecto viviana alejoProyecto viviana alejo
Proyecto viviana alejo
 
Sherri Davis New Resume 2015
Sherri Davis New Resume 2015Sherri Davis New Resume 2015
Sherri Davis New Resume 2015
 
Monitor económico y financiero del 2 al 6 de noviembre de 2015 (1)
Monitor económico y financiero del 2 al 6 de noviembre de 2015 (1)Monitor económico y financiero del 2 al 6 de noviembre de 2015 (1)
Monitor económico y financiero del 2 al 6 de noviembre de 2015 (1)
 
Anemia ferropenica
Anemia ferropenicaAnemia ferropenica
Anemia ferropenica
 
1. concepto
1. concepto1. concepto
1. concepto
 
Carmelo Anthony
Carmelo AnthonyCarmelo Anthony
Carmelo Anthony
 
Herramientas del sistema
Herramientas del sistemaHerramientas del sistema
Herramientas del sistema
 
54 890
54 89054 890
54 890
 
Unidad didáctica número 3
Unidad didáctica número 3Unidad didáctica número 3
Unidad didáctica número 3
 
rup_profile_2014_v18
rup_profile_2014_v18rup_profile_2014_v18
rup_profile_2014_v18
 
ITW Natalie Dessay
ITW Natalie DessayITW Natalie Dessay
ITW Natalie Dessay
 
Integración de las tic en los procesos formativos
Integración de las tic en los procesos formativosIntegración de las tic en los procesos formativos
Integración de las tic en los procesos formativos
 
CV Faustino Albano Pereira Junior eng dz
CV Faustino Albano Pereira Junior eng dzCV Faustino Albano Pereira Junior eng dz
CV Faustino Albano Pereira Junior eng dz
 
Quien soy
Quien soyQuien soy
Quien soy
 
Ecobiografinal laura
Ecobiografinal lauraEcobiografinal laura
Ecobiografinal laura
 
Social spider
Social spiderSocial spider
Social spider
 
ATS-15 Fixing Suburban Roads, From Barrier to Bikeway: Opportunties to make, ...
ATS-15 Fixing Suburban Roads, From Barrier to Bikeway: Opportunties to make, ...ATS-15 Fixing Suburban Roads, From Barrier to Bikeway: Opportunties to make, ...
ATS-15 Fixing Suburban Roads, From Barrier to Bikeway: Opportunties to make, ...
 
Unidad 3 (1)
Unidad 3 (1)Unidad 3 (1)
Unidad 3 (1)
 

Similar to Oracle performance project public

שבוע אורקל 2016
שבוע אורקל 2016שבוע אורקל 2016
שבוע אורקל 2016
Aaron Shilo
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Aaron Shilo
 
EM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance PagesEM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance Pages
Enkitec
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuning
Simon Huang
 
Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas Convergentes
Fran Navarro
 
DB2 Performance Tuning Z/OS - email me please for more details
DB2 Performance Tuning Z/OS - email me please for more detailsDB2 Performance Tuning Z/OS - email me please for more details
DB2 Performance Tuning Z/OS - email me please for more details
Manikandan Suresh
 
performancetestinganoverview-110206071921-phpapp02.pdf
performancetestinganoverview-110206071921-phpapp02.pdfperformancetestinganoverview-110206071921-phpapp02.pdf
performancetestinganoverview-110206071921-phpapp02.pdf
MAshok10
 

Similar to Oracle performance project public (20)

Oracle Database Lifecycle Management
Oracle Database Lifecycle ManagementOracle Database Lifecycle Management
Oracle Database Lifecycle Management
 
Oracle_4.2 yrs resume
Oracle_4.2 yrs resumeOracle_4.2 yrs resume
Oracle_4.2 yrs resume
 
Streamline it management
Streamline it managementStreamline it management
Streamline it management
 
Performing Oracle Health Checks Using APEX
Performing Oracle Health Checks Using APEXPerforming Oracle Health Checks Using APEX
Performing Oracle Health Checks Using APEX
 
Oracle
OracleOracle
Oracle
 
Taming the Beast: Optimizing Oracle EBS for Radical Efficiency
Taming the Beast: Optimizing Oracle EBS for Radical EfficiencyTaming the Beast: Optimizing Oracle EBS for Radical Efficiency
Taming the Beast: Optimizing Oracle EBS for Radical Efficiency
 
I one Service Offerings
I one Service OfferingsI one Service Offerings
I one Service Offerings
 
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
Iod session 3423   analytics patterns of expertise, the fast path to amazing ...Iod session 3423   analytics patterns of expertise, the fast path to amazing ...
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
 
שבוע אורקל 2016
שבוע אורקל 2016שבוע אורקל 2016
שבוע אורקל 2016
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
 
Ioug oow12 em12c
Ioug oow12 em12cIoug oow12 em12c
Ioug oow12 em12c
 
Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.
 
What Is Slowing My Application Releases?
What Is Slowing My Application Releases?What Is Slowing My Application Releases?
What Is Slowing My Application Releases?
 
Presentation application change management and data masking strategies for ...
Presentation   application change management and data masking strategies for ...Presentation   application change management and data masking strategies for ...
Presentation application change management and data masking strategies for ...
 
EM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance PagesEM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance Pages
 
Oracle db performance tuning
Oracle db performance tuningOracle db performance tuning
Oracle db performance tuning
 
Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas Convergentes
 
DB2 Performance Tuning Z/OS - email me please for more details
DB2 Performance Tuning Z/OS - email me please for more detailsDB2 Performance Tuning Z/OS - email me please for more details
DB2 Performance Tuning Z/OS - email me please for more details
 
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
 
performancetestinganoverview-110206071921-phpapp02.pdf
performancetestinganoverview-110206071921-phpapp02.pdfperformancetestinganoverview-110206071921-phpapp02.pdf
performancetestinganoverview-110206071921-phpapp02.pdf
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Oracle performance project public

  • 1. Carlos Oliveira / May 31, 2012
  • 2. Agenda  Oracle Text Overview  Introduction  Problem  Proposition  Reasoning  Tuning Area  Solution  Application Tuning  Training & Reference  Questions
  • 3. Introduction I am a forward-looking Information Systems Architect with a solid Oracle DBA background comprising the daily infrastructure tasks of the DBA, several projects as a Data Modeler, and performance management projects. I Started on the mainframe business, and soon had a deep dive in application development for Oracle databases. After acquiring an Oracle certification, I worked on performance enhancement for applications using Oracle databases, and later worked several years as an infrastructure DBA, later I worked on data modeling projects and more recently a performance management project, on both application and database layers.
  • 4. “Knowledge is of two kinds. We know a subject ourselves, or we know where we can find information upon it. Samuel Johnson
  • 5. Problem • Business Disruption • Call Centers Losing Sales • Loss of Customer Trust & Satisfaction • Applications • Not designed for best performance • Frequent changes • Servers • Upgrades limited by hardware • New server - not a long term solution
  • 6. Proposition • Applications • Do not act within application with only application knowledge • Servers and Database • Do not act within database with only database knowledge Do act within Application with Servers and Database knowledge
  • 7. Reasoning • Where should the tuning effort be directed? • Database Design: Poor system performance usually results from a poor database design. • Application Tuning: Experience shows that approximately 80% of all Oracle system performance problems are resolved by coding optimal SQL. • Memory Tuning: Properly size your database buffers by looking at your wait events, buffer hit ratios, system swapping and paging, etc. • Disk I/O Tuning: Database files needs to be properly sized and placed to provide maximum disk subsystem throughput. • Eliminate Database Contention: Study database locks, latches and wait events carefully and eliminate where possible. • Tune the Operating System: Monitor and tune operating system CPU, I/O and memory utilization. (Source: http://www.orafaq.com/wiki/Oracle_database_Performance_Tuning_FAQ)
  • 8. Tuning Area Chosen It’s clear we should prioritize Application Tuning due to its impact in performance Impact 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Impact * Most cost-effective approach on solving performance problems.
  • 9. Solution Tools Software Commercial In-house Training Sharepoint Library Best practices Guidelines Useful scripts Monitoring Real-time monitoring Ad hoc monitoring Consulting Walkthrough Review Final acceptance Communication
  • 10. Application Tuning Starts with good knowledge of SQL and PL/SQL Oracle Database features (special indexes, materialized views, execution plan, …) Metalink: Oracle Performance Diagnostic Guide (OPDG) [ID 390374.1] Tools: ADDM (Automated Database Diagnostics Monitor) Oracle 10g TKProf Trace and Trace Analyzer Statspack Oracle Enterprise Manager - Tuning Pack (cost option) Old UTLBSTAT.SQL and UTLESTAT.SQL - Begin and end stats monitoring
  • 11. Training Resources at Oracle website •Performance Tuning Guide and Reference http://docs.oracle.com/cd/B10500_01/server.920/a96533/toc.htm •SQL Reference http://docs.oracle.com/cd/B10500_01/server.920/a96540/toc.htm •PL/SQL User's Guide and Reference http://docs.oracle.com/cd/B10500_01/appdev.920/a96624/toc.htm Look at my publications in LinkedIn for specific tuning approaches.