Get in Touch
 Duration 21 hours

Course Outline

Introduction to SQL Tuning

  • Overview of performance tuning objectives and scope
  • Architectural overview of the Oracle Optimizer
  • Essential tuning concepts: cost, cardinality, and selectivity

Analyzing Execution Plans

  • Methods for generating and interpreting execution plans
  • Comparison between EXPLAIN PLAN and DBMS_XPLAN
  • Identifying common performance issues within plans

Indexing Methodologies

  • Different index types and their impact on tuning
  • Developing and assessing indexes for enhanced performance
  • Implementing invisible and function-based indexes

Oracle Tuning Utilities

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

SQL Plan Governance

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

Advanced SQL Tuning Methods

  • Bind peeking and adaptive cursor sharing mechanisms
  • Controlling execution via hints and profiles
  • Troubleshooting and optimizing complex queries

Practical Tuning Exercises

  • Evaluation of real-world SQL challenges
  • Detailed, step-by-step tuning activities
  • Best practices and tuning verification checklists

Recap and Future Directions

Requirements

  • Solid comprehension of Oracle SQL and PL/SQL
  • Professional experience with Oracle Database as a developer or DBA
  • Foundational knowledge of execution plans and indexing principles

Target Audience

  • Oracle database developers
  • Performance engineers
  • Database administrators

Testimonials (1)

Related Categories