Get in Touch

Course Outline

Introduction to SQL Tuning

  • Overview of performance tuning objectives and scope
  • Core tuning principles: cost, cardinality, and selectivity

Analyzing Execution Plans

  • Methods for generating and deciphering execution plans
  • Comparing EXPLAIN PLAN with DBMS_XPLAN
  • Identifying frequent performance issues within plans

Indexing Approaches

  • Different index types and their impact on tuning
  • Designing and assessing indexes for optimal performance
  • Implementing invisible and function-based indexes

Oracle Optimization Utilities

  • Automatic Workload Repository (AWR)
  • Automatic Database Diagnostic Monitor (ADDM)
  • SQL Tuning Advisor and SQL Access Advisor

SQL Plan Governance

  • Establishing plan baselines and capturing execution plans
  • Overseeing plan evolution processes
  • Applying SQL plan directives

Advanced SQL Tuning Methods

  • Managing bind peeking and adaptive cursor sharing
  • Controlling execution through hints and profiles
  • Resolving and optimizing complex queries

Practical Tuning Exercises

  • Examining real-world SQL performance challenges
  • Detailed tuning practice sessions

Recap and Future Directions

Requirements

  • Proficiency in Oracle SQL and PL/SQL
  • Practical experience with Oracle Database in development or DBA roles
  • Foundational knowledge of execution plans and indexing mechanisms

Target Audience

  • Oracle database developers
  • Performance engineers
  • Database administrators
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories