Get in Touch
 Duration 21 hours

Course Outline

Foundamentals of SQL Optimization

  • Overview of performance tuning objectives and goals
  • Architectural overview of the Oracle Optimizer
  • Core tuning principles: cost, cardinality, and selectivity

Decoding Execution Plans

  • Generating and interpreting execution plans
  • Comparison of EXPLAIN PLAN and DBMS_XPLAN
  • Identifying common performance traps in plan structures

Indexing Methodologies

  • Various index types and their impact on tuning
  • Creating and analyzing indexes to boost performance
  • Application of invisible and function-based indexes

Oracle Diagnostic Tools

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

SQL Plan Governance

  • Establishing plan baselines and capturing plans
  • Oversight of plan evolution processes
  • Implementation of SQL plan directives

Advanced Optimization Techniques

  • Addressing bind peeking and adaptive cursor sharing
  • Controlling execution via hints and profiles
  • Troubleshooting and rectifying complex query issues

Practical Tuning Exercises

  • Dissection of real-world SQL performance issues
  • Guided, step-by-step tuning activities
  • Industry best practices and tuning checklists

Recap and Future Directions

Requirements

  • Solid grasp of Oracle SQL and PL/SQL
  • Practical experience operating within Oracle Database environments as a developer or DBA
  • Foundational knowledge of execution plans and indexing principles

Target Audience

  • Oracle database developers
  • Performance engineers
  • Database administrators

Number of participants


Price per participant (excl. VAT)

Testimonials (1)

Upcoming Courses

Related Categories