Get in Touch
 Duration 21 hours

Course Outline

Fundamentals of SQL Tuning

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

Decoding Execution Plans

  • Techniques for generating and interpreting execution plans.
  • Comparison of EXPLAIN PLAN and DBMS_XPLAN approaches.
  • Identification of common performance pitfalls within plans.

Strategic Indexing Approaches

  • Various index types and their specific tuning impacts.
  • Designing and analyzing indexes to enhance performance.
  • Utilization of invisible and function-based indexes.

Leveraging Oracle Tuning Utilities

  • In-depth exploration of the Automatic Workload Repository (AWR).
  • Utilizing the Automatic Database Diagnostic Monitor (ADDM).
  • Application of the SQL Tuning Advisor and SQL Access Advisor.

SQL Plan Management

  • Establishing plan baselines and capturing execution plans.
  • Managing the evolution of SQL plans.
  • Implementing SQL plan directives for stability.

Advanced SQL Optimization Methods

  • Addressing bind peeking and adaptive cursor sharing issues.
  • Controlling execution flow through hints and SQL profiles.
  • Diagnosis and resolution of complex query problems.

Practical Tuning Exercises

  • Analysis of SQL challenges encountered in real-world environments.
  • Detailed, step-by-step tuning walkthroughs.
  • Review of best practices and comprehensive tuning checklists.

Conclusion and Future Actions

Requirements

  • Solid proficiency in Oracle SQL and PL/SQL.
  • Practical 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