Oracle 12c SQL Tuning - the Ultimate Guide (Udemy.com)
Learn how to analyze, troubleshoot, and optimize Oracle SQL performance like a professional
Created by: Ahmed Baraka
Last updated February 2024
What you will 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
Course Description
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.
Instructor Details
- 4.6 Rating
309 Reviews
Ahmed Baraka
Ahmed Baraka is an Oracle database specialist with 25 years of hands-on experience designing and running high-availability environments. He focuses on RAC, ASM, Data Guard, GoldenGate, WebLogic, Oracle Database Appliance, and Enterprise Manager, and has worked with international teams in Australia and Abu Dhabi. Ahmed’s courses translate real production scenarios into practical, step-by-step training so learners build job-ready skills in administration, performance, HA, and migration.
More courses by Ahmed Baraka
Oracle Database RAC Administration (12c and 19c) (2024)
4.6 (1,110 Reviews)
Provider: Udemy
Time: 16.8h
$44.99
Oracle Database Data Guard Administration (12c and 19c) (2023)
4.6 (759 Reviews)
Provider: Udemy
Time: 12.6h
$34.99
Oracle Database Multitenant Administration (12c to 19c) (2024)
4.7 (576 Reviews)
Provider: Udemy
Time: 13.2h
$22.99
Oracle Database 12c Backup and Recovery using RMAN (2024)
4.8 (428 Reviews)
Provider: Udemy
Time: 20.1h
$34.99
Oracle Database Administration from Zero to Hero (2025)
4.6 (317 Reviews)
Provider: Udemy
Time: 36h
$49.99
More SQL courses
SQL - The Complete Developer's Guide (MySQL, PostgreSQL) (2025)
4.8 (2,153 Reviews)
Provider: Udemy
Time: 19.7h
$94.99
SQL Server High Availability and Disaster Recovery (HA/DR) (2026)
4.8 (1,810 Reviews)
Provider: Udemy
Time: 88.3h
$16.99
70-461 Session 3: Querying Microsoft SQL Server (T-SQL code) (2025)
4.8 (1,094 Reviews)
Provider: Udemy
Time: 3.6h
$12.99
Modern Event-Driven Spring Boot: Kafka & Spring Cloud Stream (2026)
4.8 (494 Reviews)
Provider: Udemy
Time: 13.4h
$10.99
Oracle Database 12c Backup and Recovery using RMAN (2024)
4.8 (428 Reviews)
Provider: Udemy
Time: 20.1h
$34.99
Reviews
By Chamunorwa on 12/28/2023
The course needs to be updated
By Peter Lim on 4/23/2022
The documentation for Preparing Practice Environment is obsolete and should be begin with general concepts for each step before the specific instructions. The general concepts will help when the specific instructions become obsolete.
By Shruchin on 7/28/2021
Oracle is the best RDBMS overall, but still it is complex one with other RDBMS, but Ahmed (Guru) had made the course simple and kept the momentum for full course and made the topics easy to understand The best course in Udemy no question on that!
By Sikandar Khan Farzand on 11/28/2020
Ahmed barakah has the brilliant courses this is my fifth course and he offered so much with huge practical material which is hard to find somewhere else thx for such a huge effort thx for the
By Niraj Singh on 5/22/2020
This is excellent course, if you want to understand oracle under the hood operations, it helped me a lot in building efficient solutions in my project from performance perspective. Thanks for creating!
By Ayman Haboubi on 1/6/2020
So much content, so many things, so many exercises. Very much worth it. Nothing like it anywhere. I've been Oracle DBA for 6 years now. Thanks Ahmed
By Majid Shabani on 10/21/2019
You helped me on my path and achieving my goals and dream, thank you for all the knowledge and experience you shared. I’m grateful to have such an awesome teacher like you. I look forward to another great course from you. BR Majid
By Ritu on 7/16/2019
I will give him 5 stars as I believe he is one of the best instructors in this space. His content and downloadable resources are very up-to-date and easy to understand. His explanation is very clear and detailed .I would recommend others who is looking for oracle sql tuning course . Thank you Ahmed for providing such a wonderful course!
By Syed Ali on 5/4/2019
I had bought all the courses by Ahmed Sir...... BEST DBA EVER.....Great Concepts.... Hands-On after every Concept is what makes the courses by Ahmed Sir, UNIQUE & UNDERSTANDABLE
By Sandip Mukherjee on 4/27/2019
Ahmed as usual is top notch Oracle Instructor on Udemy. Very detailed and thorough explanation on topics as per expectation. This course is one of the best tuning courses available online. We are eagerly waiting for his course on Generic Performance tuning and Oracle Exadata Engineered system. Keep up doing the great work. Best Regards, Sandy
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100











