Get in Touch
 Duration 21 hours

Course Outline

Introduction to SQL Tuning

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

Interpreting Execution Plans

  • Creating and reading execution plans
  • Comparing EXPLAIN PLAN and DBMS_XPLAN
  • Identifying frequent performance issues in plans

Indexing Strategies

  • Various index types and their impact on tuning
  • Building and evaluating indexes for performance gains
  • Utilizing 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 Management

  • Establishing plan baselines and capturing execution plans
  • Overseeing plan evolutions
  • Applying 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 Scenarios

  • Examining real-world SQL issues
  • Detailed tuning exercises step by step
  • Recommended best practices and tuning checklists

Summary and Future Actions

Requirements

  • Foundational knowledge of Oracle SQL and PL/SQL
  • Practical experience with Oracle Database as a developer or DBA
  • Basic understanding 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