15% off eLearning, up to 20% off virtual courses - use code: NSWOCT25UAE

ba0d64c4-e8bb-4f65-8840-4d30eff05b5a

Oracle 18c SQL Performance Tuning

Select your learning method

Learn essential skills
Course overview

Designed for Oracle 18c environments, this two-day practical course equips you with the tools and techniques to enhance SQL efficiency. Through guided exercises, you'll learn how to analyse queries, fine-tune execution, work with indexing strategies, and apply tuning tools to improve database performance.  

Tuning Oracle SQL for better, faster queries

Over just two days, this ILX course will give you a solid grounding in Oracle SQL tuning. Oracle-proficient instructors will guide you through how to use tools, manage statistics and optimise statements so your database and applications work smarter and faster.  

Learning objectives
  • Interpret SQL execution plans for performance insights 
  • Apply tuning tools to optimise slow queries 
  • Refine SQL structure for improved efficiency 
  • Analyse trace output to identify delays 
  • Build and manage indexes for faster data access 
  • Detect poorly performing SQL statements 
  • Use hints to influence execution behaviour 
  • Understand how the optimiser makes decisions 
  •  Monitor runtime metrics for tuning opportunities 
  • Examine join and sort operations in SQL 

What you’ll learn

On this course, you’ll learn how to analyse and improve SQL performance in Oracle 18c. You’ll work with real examples to identify inefficiencies, adjust queries, manage indexing, and apply tuning tools, gaining the skills needed to optimise performance and resolve issues in live database environments. 

Join operations

Learn how different join types affect SQL performance, and how to choose the right one. We’ll cover nested loops, merge joins, hash joins and more, giving you the practical know-how to optimise multi-table queries. You'll also explore less common operations like star joins, anti joins and semi joins. Understanding how joins work under the hood helps you write queries that perform well even as data volumes grow and business logic becomes more complex. 

Hints and query control

Oracle gives you tools to gently steer the Optimiser; hints are one of the most effective. We’ll show you how to use them wisely, from influencing join order and access paths to overriding default behaviour when you know better. You’ll see when hints make sense, when they don’t, and how to test the effect they’re having. It’s a great way to take more control of performance without rewriting entire queries. 

PL/SQL and SQL interaction

SQL and PL/SQL often work side by side, and that’s where hidden performance costs can creep in. We’ll look at how these two languages interact, how to spot inefficiencies and where tuning PL/SQL can improve overall SQL speed. Topics include bind variables, cursor management and shared pool issues. You’ll get a better sense of how backend logic influences SQL behaviour and how small changes can unlock smoother performance. 

What’s included
  • Two days of instructor-led training in a live virtual classroom  
  • Interactive hands-on live labs  
  • All relevant course materials 
  • Certificate of attendance 

Key facts

Who it’s for

SQL developers, app designers, and tech professionals working with Oracle who need to evaluate and improve SQL query performance. 

Prerequisites

A working knowledge of SQL is essential. If you're new to Oracle or need a refresher, consider taking our Oracle SQL and Oracle SQL Advanced courses first. 

Learning experience

Our experienced trainers and interactive labs create a focused, practical environment – so you can put theory into practice from day one. 

FAQs

This course shows you how to improve the way Oracle handles SQL. Through hands-on exercises and real tools, you’ll gain the confidence to diagnose slow-running queries and make targeted changes that enhance database efficiency and responsiveness. 

How does the SQL Optimiser work in Oracle 18c?

The Oracle 18c SQL Optimiser automatically determines the most efficient way to execute a query by evaluating multiple execution plans. It uses database statistics and configuration settings to make these decisions, helping to ensure queries are processed quickly and with minimal resource consumption. 

What are the best practices for indexing in Oracle 18c?

Effective indexing involves choosing columns with high selectivity, using composite or function-based indexes where appropriate, and reviewing index usage regularly. Avoiding redundant or unused indexes and understanding how indexes affect execution plans are key to maintaining database performance. 

Does this course cover joins and sorting performance?

Yes, the course examines how different join operations, such as nested loops, hash joins, and merge joins, affect query execution. It also explores how sort operations consume resources and provides techniques for structuring SQL to minimise unnecessary sorting and improve overall efficiency. 

Is this training suitable for application developers?

Definitely. Developers working with Oracle 18c will gain practical skills to improve the efficiency of their SQL code. The course teaches how to structure queries for performance, read execution plans, and apply tuning techniques, all of which are essential for maintaining responsive, scalable applications. 

Why study with ILX
500,000+ learners

Join the half a million learners developing their skills with our training 

5,000+ businesses

A trusted partner to thousands of organisations worldwide 

96% customer satisfaction

Our passionate team goes above and beyond to support customer needs 

We're here to help
Speak to our learning experts

Not sure which course or study option is right for you? Get in touch with our team of advisors for personalised guidance and support throughout your learning journey.

Business transformation
Looking to develop your business or team?

Need to upskill your team? Our bespoke development solutions are designed to enhance team performance, retain talent, and drive organisational excellence. One of our development consultants would love to chat.

Quote request

Please complete the form to ensure your quote is accurate and we will contact you soon.

By submitting this form, you agree to ILX processing your data in line with our Privacy Policy. You can unsubscribe at any time by clicking the link in our emails or contacting us directly.

Page {{ step }} of 2

Back Next