Get in Touch
 Duration 21 hours

Course Outline

Introduction to SQL Tuning

  • Overview of performance tuning objectives and scope
  • Introduction to the Oracle Optimizer architecture
  • Core tuning concepts: cost, cardinality, and selectivity

Decoding Execution Plans

  • Methods for generating and interpreting execution plans
  • Comparison of EXPLAIN PLAN and DBMS_XPLAN
  • Identifying frequent performance issues within plans

Indexing Approaches

  • Various index types and their impact on tuning
  • Developing and evaluating indexes for enhanced performance
  • Application of invisible and function-based indexes

Oracle Tuning Utilities

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

Managing SQL Plans

  • Plan baselines and the process of capturing plans
  • Oversight of plan evolutions
  • Implementation of SQL plan directives

Advanced SQL Tuning Methods

  • Bind peeking and adaptive cursor sharing
  • Controlling execution via hints and profiles
  • Troubleshooting and resolving complex queries

Practical Tuning Exercises

  • Examination of real-world SQL challenges
  • Methodical tuning exercises
  • Industry best practices and tuning checklists

Recap and Future Directions

Requirements

  • Familiarity with Oracle SQL and PL/SQL
  • Practical experience with Oracle Database in a developer or DBA capacity
  • Foundational knowledge of execution plans and indexing principles

Target Audience

  • Oracle database developers
  • Performance engineers
  • Database administrators

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories