Get in Touch
 Duration 21 hours

Course Outline

Introduction to SQL Tuning Principles

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

Analyzing Execution Plans

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

Effective Indexing Strategies

  • Types of indexes and their impact on tuning
  • Designing and evaluating indexes for optimal performance
  • Utilizing invisible indexes and function-based indexes

Oracle Performance Tools

  • Leveraging the Automatic Workload Repository (AWR)
  • Utilizing the Automatic Database Diagnostic Monitor (ADDM)
  • Working with the SQL Tuning Advisor and SQL Access Advisor

SQL Plan Management

  • Creating and maintaining plan baselines
  • Managing plan evolution processes

Advanced SQL Optimization Techniques

  • Handling bind peeking and adaptive cursor sharing
  • Controlling execution via hints and SQL profiles
  • Troubleshooting and refining complex queries

Practical Tuning Scenarios

  • Analyzing and resolving real-world SQL performance issues
  • Executing detailed, step-by-step tuning exercises

Conclusion and Future Steps

Requirements

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

Target Audience

  • Performance engineers
  • Database administrators

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories