Get in Touch
 Duration 21 hours

Course Outline

Introduction to SQL Tuning

  • Overview of performance tuning objectives and scope.
  • Essential tuning concepts: cost analysis, cardinality, and selectivity.

Decoding Execution Plans

  • Techniques for generating and interpreting execution plans.
  • Comparing EXPLAIN PLAN and DBMS_XPLAN outputs.
  • Identifying common performance traps within query plans.

Strategic Indexing

  • Exploring index types and their impact on tuning.
  • Creating and evaluating indexes for performance gains.
  • Leveraging invisible and function-based indexes.

Oracle Tuning Utilities

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

SQL Plan Management

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

Advanced SQL Tuning Methods

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

Practical Tuning Exercises

  • Evaluating real-world SQL performance issues.
  • Engaging in step-by-step tuning workshops.
  • Reviewing best practices and tuning checklists.

Summary and Future Directions

Requirements

  • Solid comprehension of Oracle SQL and PL/SQL fundamentals.
  • Prior experience with Oracle Database, either as a developer or database administrator.
  • Foundational knowledge of execution plans and indexing principles.

Target Audience

  • Oracle database developers.
  • Performance engineers.
  • Database administrators.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories