Course Information
Course Overview
Learn how to analyze, troubleshoot, and optimize Oracle SQL performance like a professional
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.
Course Content
- 19 section(s)
- 86 lecture(s)
- Section 1 Introduction
- Section 2 Preparing Practice Environment
- Section 3 Introduction to SQL Tuning
- Section 4 Introducing Query Optimizer
- Section 5 Execution Plans
- Section 6 Optimizer Hints
- Section 7 Managing Optimizer Statistics
- Section 8 Adaptive Query Optimization
- Section 9 Cursor Sharing
- Section 10 Monitoring and Tracing SQL
- Section 11 SQL Tuning Sets
- Section 12 SQL Tuning Advisor
- Section 13 SQL Plan Management
- Section 14 SQL Access Advisor
- Section 15 Working with Table for Performance
- Section 16 Using Indexes (Basics and Advanced)
- Section 17 Server Result Cache
- Section 18 More SQL Tuning Tools
- Section 19 Course Presentation and Practice Files
What You’ll Learn
- Troubleshoot SQL statement performance issues, Understand internal optimizer operations, Techniques to influence the optimizer operations, Use Oracle SQL performance advisory set, Use advanced techniques to improve Oracle SQL
Skills covered in this course
Reviews
-
PPablo Maldonado
Muy bueno y muy claro.
-
FFabricio Colares Barbosa Filho
Otimo curso.
-
SSaumitra Kumar
very informative
-
SSrikanth Balaga
This is excellent way of describing in detail with examples