
This is an introduction to the course.
Become confident in tuning Oracle SQL statements by understanding how the Oracle optimizer works and learning how to control and influence its decisions.
When a SQL query suddenly becomes slow with no obvious reason, you need the right knowledge, tools, and methodology to identify the bottleneck and apply the correct solution. This course teaches you exactly how to do that, using a hands-on, practical approach.
The course goes beyond theory. Every concept is followed by real implementation exercises, allowing you to practice SQL tuning techniques step by step using Oracle Database 12c.
You will learn how to:
Troubleshoot SQL performance issues methodically
Understand Oracle optimizer architecture and internal operations
Influence optimizer behavior using:
SQL Profiles
SQL Plan Baselines (SPM)
Directives
SQL Hints
Cursor Sharing
Use Oracle SQL performance advisory tools, including:
SQL Tuning Advisor
SQL Access Advisor
Optimizer Statistics Advisor
SPM Evolve Advisor
SQL Performance Analyzer
Apply advanced SQL tuning techniques, such as:
Histograms
Advanced indexing strategies
Server Result Cache
Star Transformation
This course is designed for Oracle developers and DBAs who want to move beyond basic indexing and execution plans. You will learn how to trace SQL statements, analyze execution behavior, and make informed tuning decisions.
By the end of the course, you will be able to identify SQL performance bottlenecks, understand why they occur, and apply effective tuning solutions with confidence.
Join this learning journey and master one of the most valuable skills in Oracle performance tuning.