Get in Touch
 Duration 21 hours

Course Outline

Introduction to SQL Tuning

  • Overview and objectives of performance tuning
  • Architecture of the Oracle Optimizer
  • Essential tuning concepts: cost, cardinality, and selectivity

Interpreting Execution Plans

  • Generating and analyzing execution plans
  • Comparison of EXPLAIN PLAN and DBMS_XPLAN
  • Typical performance issues within plans

Indexing Strategies

  • Index types and their impact on tuning
  • Building and evaluating indexes for performance gains
  • Application of invisible and function-based indexes

Oracle Tuning Tools

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

SQL Plan Management

  • Plan baselines and capturing plans
  • Overseeing plan evolutions
  • Implementing SQL plan directives

Advanced SQL Tuning Techniques

  • Bind peeking and adaptive cursor sharing
  • Controlling execution via hints and profiles
  • Diagnosing and correcting complex queries

Hands-On Tuning Scenarios

  • Evaluation of real-world SQL issues
  • Detailed tuning exercises
  • Best practices and tuning checklists

Conclusion and Future Steps

Requirements

  • Proficiency in Oracle SQL and PL/SQL
  • Practical experience working with Oracle Database in a developer or DBA role
  • Foundational knowledge of execution plans and indexing concepts

Audience

  • Oracle database developers
  • Performance engineers
  • Database administrators

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories