Get in Touch

Course Outline

Fundamentals of SQL Tuning

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

Decoding Execution Plans

  • Techniques for generating and reading execution plans
  • Comparing EXPLAIN PLAN and DBMS_XPLAN
  • Recognizing common performance issues within plans

Strategic Indexing

  • Impact of various index types on tuning
  • Designing and evaluating indexes for performance gains
  • Implementing invisible and function-based indexes

Oracle Diagnostic Toolkit

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

Managing SQL Plans

  • Establishing plan baselines and capturing plans
  • Overseeing plan evolution processes
  • Employing SQL plan directives

Advanced Optimization Methods

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

Practical Tuning Exercises

  • Evaluating real-world SQL challenges
  • Following structured, step-by-step tuning workflows
  • Adhering to best practices and tuning checklists

Conclusions and Future Paths

Requirements

  • Solid grasp of Oracle SQL and PL/SQL
  • Hands-on experience with Oracle Database in a development or DBA role
  • 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)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories