Get in Touch

Course Outline

Introduction to SQL Tuning

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

Analyzing Execution Plans

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

Indexing Strategies

  • Different index types and their impact on tuning
  • Creation and analysis of indexes for performance gains
  • Utilizing invisible and function-based indexes

Oracle Tuning Utilities

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

SQL Plan Management

  • Establishing plan baselines and capturing execution plans
  • Managing plan evolution processes
  • Implementing SQL plan directives

Advanced SQL Tuning Techniques

  • Addressing bind peeking and adaptive cursor sharing
  • Controlling execution through hints and profiles
  • Diagnosing and remediating complex query issues

Practical Tuning Scenarios

  • Analysis of real-world SQL performance challenges
  • Step-by-step practical tuning exercises
  • Industry best practices and tuning checklists

Summary and Future Steps

Requirements

  • Solid knowledge of Oracle SQL and PL/SQL
  • Professional experience with Oracle Database as a developer or DBA
  • Foundational understanding of execution plans and indexing principles

Intended Audience

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories