Christian Schwitalla

11.12.2018

18:00 - 18:45

Solar 1

Session

  IT-Tage 2021
  •  Live-Streaming von über 200 Vorträgen in 18 Subkonferenzen.
  •  365 Tage On-Demand-Zugriff auf 260 Vortragsvideos und ein umfangreiches Archiv an Informationen der Konferenz.
  •  Weitere 7 Remote-Konferenzen in 2022.

Analytic Functions sind eine der wichtigsten SQL-Neuerungen der letzten Jahre – "Es gibt SQL vor Fenster-Funktionen (Analytic Functions) und SQL nach Fenster-Funktionen" sagt Dimitri Fontaine (PostgreSQL). In Oracle seit Version 8.1.6 (Januar 2000) verfügbar, fristen sie immer noch ein Schattendasein. Dabei verfügen Analytic Functions über verblüffende Eigenschaften, die auch einen alt eingesessenen Datenbankentwickler ins Staunen versetzten können. Und deren Einsatzgebiet geht weit über BI- und DWH-Systeme hinaus. Anhand eines Beispiels aus einem Projekt wird aufgezeigt, welche überraschenden Ergebnisse sie bei SQL-Performace-Tuning liefern können. Folgende Punkte werden besprochen:

  • Was sind Analytical Functions?
  • Welche besonderen Eigenschaften haben sie?
  • Wie sehen Ausführungspläne von Analytical Functions aus?
  • Warum können sie beim Performance-Tuning sehr nützlich sein?
  • Warum SQL-Performance-Tuning vorausschauend betrieben werden sollte?