Visualisierung der Wartezeitanalyse für eine vereinfachte Ermittlung von suboptimaler Performance durch ineffizienten SQL-Code
Kontinuierliche Profilerstellung ("Profiling") für die Überwachung der gesamten Datenbank in einer konfigurierbaren Zeitspanne
Erläuterungspläne ("Explain plans ") für eine Auswertung der SQL-Ausführung und der Ermittlung der Performance-Kosten
Speicherung sämtlicher Daten und Metadaten einer Profiling-Sitzung als separate Einheit in einer Archivdatei für eine gemeinsame Nutzung von Profildaten
Übergabe der Profildaten in ein zentrales Repository
SQL-Optimierung
Batch-Optimierung von DML-Anweisungen, gespeicherten Routinen und kompletten SQL-Dateien
Ermittlung aller denkbaren Änderungsfälle und der optimalen Alternative für eine vorhandene SQL-Anweisung inklusive SQL-Revision und Einfügung von Codehinweisen
Visuelle SQL-Optimierung (Visual SQL Tuning, VST) mit Diagrammen zur Darstellung von Indexen und Beschränkungen von Tabellen und Ansichten mit Tabellenstatistiken sowie der in SQL-Anweisungen verwendeten Joins wie kartesische Joins, implizite kartesische Joins und "Viele-zu-viele"-Beziehungen
Indexanalyse mit Farbmarkierung zur Anzeige der verwendeten Indexe (grün), der nicht verwendeten Indexe (blau) sowie der fehlenden Indexe (orange) mit Indexierungsempfehlungen für eine optimierte Performance.
Visuelle Diagnose
Profildiagramm zur Anzeige der Werte für die CPU-, E/A- und andere Wartezeitaktivitäten im Ablauf einer Profiling-Sitzung
Ausführungsstatistiken mit detaillierten Informationen zu den ausgewerteten SQL- und Wartekategorien
Erstellung von Erläuterungsplänen ("Explain plans") für jede SQL-Anweisung in der Tabelle der Ausführungsstatistik auf Anforderung
Darstellung von gespeicherten Prozeduren
SQL-Bearbeitung
Leistungsfähige, auf die Bedürfnisse von Anwendungsentwicklern zugeschnittene SQL-IDE
Automatische Markierung und Korrektur von ineffizientem SQL-Code durch Fehlerbehebung in Echtzeit
Experte für SQL-Code und Validierung der SQL-Syntax in Echtzeit
Katalog- und Suchfunktionen für SQL-Dateien auf Projektebene
Allgemein
Komplette Unterstützung für DB2 für LUW, Oracle, SQL Server und Sybase ASE