Oracle 12c SQL Tuning - the Ultimate Guide
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
- Basics of Oracle SQL
- Basics of Oracle database architecture
- Familiarity with Linux operating system basics
- PC with 8GB RAM, 35GB free disk space, Windows
Be one of the top professionals who know how to tune Oracle SQL. When you face a query that starts to be very slow with no apparent reason, you need knowledge and tools to troubleshoot the bottleneck and propose a proper solution; and that is what you will learn in this course.
The course does not only demonstrate the SQL tuning concepts, you will gain hands-on experience on implementing the those concepts as well.
The skills that you will learn in this course include the following:
Troubleshoot SQL statement performance issues
Understand internal optimizer operations
Techniques to influence the optimizer operations:
- SQL profiles,
- SQL plan baselines
- SQL Hints
- Cursor Sharing
Use Oracle SQL performance advisory set, including:
- SQL Tuning Advisor
- SQL Access Advisor
- Optimizer Statistics Advisor
- SPM Evolve Advisor
- SQL Performance Analyzer
Use advanced techniques to improve Oracle SQL, like the following:
- using the advanced techniques with the indexes
- using server result cache
- star transformation
Content and Overview
Information presented in this course provides the Oracle developers and DBAs the knowledge and experience to perform SQL Tuning activities on Oracle databases.
Through this extensive course, you’ll learn all of SQL Tuning on Oracle SQL statements. After every concepts lecture, you will implement a hands-on practical exercise. To guide you on implementing the practices, the practice lectures are supported by video-based demonstrations and the downloadable guide documents.
Starting with introducing the optimizer architecture, this course will take you all the away from basics of Query optimizer up to to implementing advanced topics of handling the Query optimizer.
You will understand how the optimizer internally works and how to influence its operations.
You will practically implement the following influencing the optimizer techniques:
Using SQL Hints
Managing object statistics (using DBMS_STATS)
Enabling and managing SQL profiles
Enabling and managing SQL plan management (SPM) (or stored outlines)
Beside all those advanced concepts, you will exceed the basics concepts of using the indexes and learn how to manipulate them to achieve the best possible SQL performance.
In addition to all of these skills, you will learn the most common techniques in tracing SQL statements and how to handle them.
Upon completing this course, you will be able to troubleshoot slow SQL statement, identify the bottleneck, and propose a proper solution.
Take this opportunity and join the author in exploring Oracle SQL Tuning skills!
Who this course is for:
- Oracle Developers
- Oracle DBAs
Ahmed Baraka has 20 years of extensive experience in the computer industry, with focus on Oracle database administration technologies used in complex and high available environments. Baraka's expertise is designing and maintaining database solutions for complex business needs using a wide selection of technologies, like Oracle RAC, ASM, Data Guard, GoldenGate, WebLogic, Database Appliance, and Enterprise Manager. He has worked with international firms in Australia and Abu Dhabi. His hobbies are soccer (football) and listening to soft music.