About ABIS
All CoursesbalkjeGeneral courses » Introduction to HW & SW » Soft skills » TracksOperating systems » MVS - z/OS » Linux - UNIX » Mac OS X » iPad and iPhone iOSDatabases and middleware » Relational databases & SQL » Db2 for z/OS » Db2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Data Science, Big Data and AnalyticsApplication development » Methods and techniques » TOGAF » PRINCE2 » Agile development and Scrum » Programming languages » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSystems management » ITIL » SecuritybalkjePractical informationRegistration 
Oracle SQL performance

It is extremely hard to write efficient SQL without having a thorough understanding of the Oracle optimizer. We therefore first discuss its characteristics, and determine where, and how, we can influence its behaviour. A number of techniques are discussed: creation and use of indexes, use of hints, the importance of statistics gathering. The tools available to evaluate the optimization process and the queries we write, are discussed as well: Explain, SQL Trace, autotracce.

Finally, the impact of the use of PL/SQL as an alternative to writing SQL statements is introduced, and its advantages discussed.

Participants have the opportunity to practise all the discussed topics during practical labs.


No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please contact ABIS.

Intended for

Analyst programmers, technical designers, DBAs, functional analysts.


A basic knowledge of SQL and of the Oracle database structure is required (see Oracle fundamentals course).

Main topics

Training method

Classroom instruction with exercises.


2 days.

Course leader

Kris Van Thillo.

Global score

3.9/5 (based on 55 evaluations)


Ok, doch eerder ervaren als een overview dan een echte cursus. Vele items vragen nog veel uitzoekwerk achteraf. (, )
ok, maar in ons geval meer als achtergrondinfo (, )
Te weinig praktijk of oefeningen (, )
very good course (, )
tres interessant - donné un peu rapidement - pourrait etre étalé sur 3 jours? (, )
one extra day -> exercises (, )
Deze cursus heeft zeker toegevoegde waarde, maar is redelijk theoretisch. (, )
Er zou een elektronische versie beschikbaar moeten zijn, met referentiemateriaal. (, )
Ter inleiding goed, echter ik was in de veronderstelling dat er meer SQL-tuning met opdrachten aan bod kwamen. (, )
goed, duidelijke cursus, voldoende ruimte om vragen te stellen (, )