General » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITIL
Practical informationRegistration Analyst programmers, technical designers, DBAs, functional analysts.
A basic knowledge of SQL and of the Oracle database structure is required (see Using Oracle).
Classroom instruction with exercises.
Kris Van Thillo.
2 days.
| date | language | place | price | remarks |
| 26/03/2012 | E | Leuven | 920 EUR |
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.