Workshop “SQL-Tuning II und Beispiele bei DB2”:

 

Performance und Tools – Übersicht

*        EXPLAIN

*        VisualEXPLAIN

*        PerformanceExpert / Optimization Service Center

Das Problem: „Laufende“ Nummerierung

„outer“ JOINs und „star“-JOIN

„Faule“ Prädikate

*        „non-indexeable“ Prädikate

*        Falsche Datentypen

*        Unnötige Verwendung von skalaren Funktionen

*        Gefährliche Formulierungen – OR‘s, NOT‘s usw.

Unterstützung von Prädikaten

*        Über Indexe

*        Unterstützung von SORT durch IX

*        Umformulieren der Query („single SELECTs“, „joined“ Queries…)

*        Manipulation der Zugriffspfade durch (zusätzliche) SQL-Klauseln

*        Unterstützung von SORT, GROUP BY und anderen "stage 2"-Anweisungen

QS - Hilfestellung