Workshop

Oracle SQL Tuning («ODSQTU»)

In this workshop we will show you how you as an administrator and/or developer can efficiently find out which statements need optimization and how to make them faster – often by factors.
Duration 3 days
Price 2'950.–
Course documents Digicomp digital courseware

Course facts

Key Learnings
  • Optimizing SQL Statements
  • Identifying which statements need optimization and how to make them faster
  • Identifying slow statements and processing
  • Understanding the Oracle Cost Based Optimizer
Content

Just because an SQL statement returns the correct result does not mean that access to the data is effective. As application developers are often under time pressure, the optimization of SQL statements is often neglected. 

In the workshop we start with identifying slow statements and processing, cover the Oracle Cost-based Optimizer and look at proper indexing.

1 Oracle Database Architecture Overview and Definition

2 Identifying processing and TOP statements

3 Important Data Dictionary and Performance Views (V$)4 Creating traces and execution plans with different methods

5 The Oracle Cost-based Optimizer and what influences it:

  • Full Table Scan, Index Scan,
  • Nested Loop, Hash Join, Sort/Merge Join,
  • Bitmap Join, …

6 Oracle object statistics, histograms

7 Use of bind variables and hints

8 SQL Profiles, Baselines and Patches

9 Session and instance parameters that influence the optimizer

10 Finding and understanding TOP SQL statements

11 Tuning SQL statements

12 Oracle indexes, constraints and ROWIDs

13 Constraints and their indexes

14 The correct indexing

15 Do and DON'Ts – examples of how not to do it

16 Locking and blocking in the database, understanding database transactions

17 Optional: Oracle Flashback technology, monitoring and parsing trace

Methodology & didactics

The participants receive theoretical knowledge, which is consolidated with many practical exercises.

Target audience

This workshop is aimed at database administrators and application developers.

Requirements

Good Oracle SQL knowledge as you can acquire in the following courses:

    Oracle SQL - Basics («ODSQLB»)

    3 days
    CHF
    2'950.–

    Advanced workshop Oracle SQL («ODSQL1»)

    3 days
    CHF
    2'950.–
Additional information

Course environment (and Oracle license requirements)

  • This workshop is based on Oracle Database 23ai Free. Further information on the course environment and Oracle licensing can be found here.
  • SQL*Plus is used as the front end. The use of Oracle SQL*Developer or one of the numerous third party tools (Toad, SolarWind etc) is partially possible, but leads to different exercise sequences.

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company optional
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)

Choose your date

30
Jun
2025
2
Jul
2025
Virtual Training
German
Timetable
CHF 2’950.-
exkl. 8.1% Mwst.
CHF 2’950.-
exkl. 8.1% Mwst.
Next date
30
Jun
2025
2
Jul
2025
Virtual Training
German
Timetable
CHF 2’950.-
exkl. 8.1% Mwst.
CHF 2’950.-
exkl. 8.1% Mwst.