Get in Touch

Course Outline

Introduction to SQL Tuning

  • Overview of performance tuning objectives and scope
  • Architectural insights into the Oracle Optimizer
  • Core tuning metrics: cost, cardinality, and selectivity

Interpreting Execution Plans

  • Techniques for generating and analyzing execution plans
  • Comparing EXPLAIN PLAN and DBMS_XPLAN functionalities
  • Identifying common performance issues in query plans

Indexing Strategies

  • Exploring index types and their impact on tuning
  • Designing and evaluating indexes for optimal performance
  • Leveraging invisible and function-based indexes

Oracle Tuning Tools

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

SQL Plan Management

  • Capturing plans and establishing plan baselines
  • Overseeing plan evolution processes
  • Implementing SQL plan directives

Advanced SQL Tuning Techniques

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

Practical Tuning Scenarios

  • Examining real-world SQL performance issues
  • Executing step-by-step tuning procedures
  • Applying best practices and tuning checklists

Summary and Future Path

Requirements

  • Solid understanding of Oracle SQL and PL/SQL
  • Hands-on 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
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories