Get in Touch
 Duration 21 hours

Course Outline

Introduction to SQL Tuning

  • Overview of performance tuning objectives and scope
  • Architecture and functionality of the Oracle Optimizer
  • Core tuning metrics: cost, cardinality, and selectivity

Interpreting Execution Plans

  • Techniques for generating and analyzing execution plans
  • Comparison of EXPLAIN PLAN and DBMS_XPLAN outputs
  • Identification of common performance issues within plans

Indexing Strategies

  • Various index types and their impact on tuning
  • Designing and assessing indexes for optimal performance
  • Implementation of invisible and function-based indexes

Oracle Tuning Utilities

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

SQL Plan Management

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

Advanced SQL Tuning Methods

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

Practical Tuning Scenarios

  • Evaluation of real-world SQL performance challenges
  • Step-by-step guided tuning exercises
  • Review of best practices and comprehensive tuning checklists

Conclusion and Future Steps

Requirements

  • Solid comprehension of Oracle SQL and PL/SQL
  • Professional experience working 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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories