Skip to content

Details

Session Abstract: Functions in SQL are a useful and popular feature that is often used. However, little attention is often paid to performance aspects. A function call or an expression in a WHERE condition is a challenge for the query optimizer that often leads to unsuitable execution plans and bad response times. For PL/SQL functions called from SQL, the situation is even more complex. If used incorrectly, they can lead to massive performance degradation.
In this presentation, I will show different possibilities to support the optimizer in function calls to generate better execution plans. Furthermore, I will explain how PL/SQL functions can be used optimally in SQL queries and which performance killers must be avoided. Of course, all this will be demonstrated with live examples and stories from the field.

Speakers:Dani Schnider
Senior Principal Consultant, Trivadis AG

Dani Schnider works as Senior Principal Consultant for Trivadis, a Swiss IT consulting company. He finished his studies in computer science at ETH Zurich in 1990. Since 1994, he is developing data models and applications with Oracle databases, since 1997 mainly in data warehousing projects.
Most of his time he is doing jobs for customers in the design, data modeling, ETL development, architecture reviews, and performance optimization of Oracle data warehouses. He is a teacher for several Oracle training at Trivadis and co-author of the (German) books «Data Warehousing mit Oracle - Business Intelligence in der Praxis» and «Data Warehouse Blueprints»
Dani is Oracle ACE Director and writes about Data Warehousing with Oracle on his blog https://danischnider.wordpress.com.

Registration Link: https://bit.ly/3P7HhjV

If you are AIOUG Member – Click Register Button
If you are a Non-AIOUG Member – Please sign up for “Starter (FREE) Membership* and Register

Thanks,
Team AIOUG.

Related topics

Big Data
Database Development
Database Professionals
Oracle
MySQL

You may also like