Im Rahmen von Performanceanalysen bei Kunden wird der Vortragende immer wieder mit SQL-Abfragen unterschiedlichster Qualität konfrontiert: Von einfachen bis hochkomplexen Queries, von eleganten SQL-Formulierungen bis zu schrecklichen "Horrorabfragen".
Im Vortrag werden einige Beispiele aus dem "SQL-Gruselkabinett" gezeigt und so umgeschrieben, dass sie nicht nur eleganter und einfacher lesbar werden, sondern auch deutlich schneller ausgeführt werden können. SQL ist eine mächtige und effiziente Abfragesprache, wenn sie richtig angewendet wird. Viele Performanceprobleme haben nicht mit falschen Datenbankkonfigurationen oder fehlenden Indizes zu tun, wie oft vermutet wird, sondern werden durch ineffiziente und ungeeignete SQL-Statements verursacht. Ziel der Präsentation ist es zu zeigen, wie mit geeigneten SQL-Statements und mächtigen Features von Oracle SQL die Abfrageperformance um Faktoren beschleunigt werden kann.