Get in Touch

Course Outline

Introduction to SQL Tuning

  • Overview of performance tuning objectives and goals
  • Insight into Oracle Optimizer architecture
  • Essential tuning concepts: cost, cardinality, and selectivity

Understanding Execution Plans

  • Techniques for generating and interpreting execution plans
  • Comparing EXPLAIN PLAN with DBMS_XPLAN
  • Identifying common performance pitfalls in execution plans

Indexing Strategies

  • Various index types and their implications for tuning
  • Creating and analyzing indexes to boost performance
  • Implementing 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

  • Utilizing plan baselines and capturing execution plans
  • Managing plan evolutions
  • Applying SQL plan directives

Advanced SQL Tuning Techniques

  • Bind peeking and adaptive cursor sharing mechanisms
  • Using hints and profiles to direct execution paths
  • Diagnosing and correcting complex query issues

Hands-On Tuning Scenarios

  • Analyzing real-world SQL challenges
  • Step-by-step tuning exercises
  • Established best practices and tuning checklists

Summary and Next Steps

Requirements

  • Proficiency in Oracle SQL and PL/SQL
  • Professional experience with Oracle Database as a developer or DBA
  • Fundamental knowledge of execution plans and indexing principles

Target Audience

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories