課程簡介

Introduction to SQL Tuning

  • Performance tuning overview and goals
  • Overview of Oracle Optimizer architecture
  • Key tuning concepts: cost, cardinality, selectivity

Understanding Execution Plans

  • Generating and interpreting execution plans
  • EXPLAIN PLAN vs DBMS_XPLAN
  • Common performance pitfalls in plans

Indexing Strategies

  • Index types and their tuning implications
  • Creating and analyzing indexes for performance
  • Using invisible and function-based indexes

Oracle Tuning Tools

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

SQL Plan Management

  • Plan baselines and capturing plans
  • Managing plan evolutions
  • Using SQL plan directives

Advanced SQL Tuning Techniques

  • Bind peeking and adaptive cursor sharing
  • Using hints and profiles to control execution
  • Diagnosing and fixing complex queries

Hands-On Tuning Scenarios

  • Analyzing real-world SQL problems
  • Step-by-step tuning exercises
  • Best practices and tuning checklists

Summary and Next Steps

最低要求

  • An understanding of Oracle SQL and PL/SQL
  • Experience working with Oracle Database as a developer or DBA
  • Basic familiarity with execution plans and indexing concepts

Audience

  • Oracle database developers
  • Performance engineers
  • Database administrators
 21 時間:

客戶評論 (5)

課程分類