Oracle - PL/SQL Tuning
Kurs
In Bielefeld und Wiesbaden
Beschreibung
-
Kursart
Kurs
-
Ort
-
Dauer
3 Tage
In diesem Seminar wird aufgezeigt wie die Laufzeit von PL/SQL-Applikationen deutlich beschleunigt werden kann. Dabei werden zum einen Features aufgezeigt, die zur Performancesteigerung von PL/SQL-Applikationen führen und zum anderen einige Tipps und Tricks aus der Praxis bezogen auf Performanceverbesserungen von PL/SQL-Programmen dargestellt. Gerichtet an: Softwareentwickler und IT-Architekten, die Laufzeit von PL/SQL-Programmen optmieren wollen.
Standorte und Zeitplan
Lage
Beginn
Beginn
Beginn
Beginn
Hinweise zu diesem Kurs
PL/SQL-Kenntnisse, grundlegende Datenbank-Kenntnisse.
Meinungen
Inhalte
- Datentypen
- Numerische Datentypen (PLS_INTEGER, SIMPLE_INTEGER)
- Fließkommazahlen (BINARY_FLOAT, BINARY_DOUBLE)
- VARCHAR2 Variablengrenze (>4000)
- Datentypkonvertierung (Zeitvergleich implizit, explizit)
- Coding
- Context-Wechsel bei SQL und PL/SQL
- Nutzung von FORALL und BULK COLLECT
- Logische Test mit dem günstigsten Vergleich zuerst
- OUT-Parameter und NOCOPY-Hint
- Gruppieren von Funktionen/Prozeduren in Packages
- Festhalten der Packages im Shared Pool mit dbms_shared_pool
- Compound Trigger
- LOB Tuning
- PL/SQL Function Result Cache
- Anzahl Funktionsaufrufe reduzieren
- REGEXP-Funktionen (Vergleich mit LIKE und Stored Procedure)
- Compiler-Optionen
- Native Kompilierung
- Subprogram inlining / PRAGMA INLINE
- plsql_warnings (PERFORMANCE)
- XMLType Speicherungsformen
- Textbasierte
- Objektrelationale
- Binary XML
- Vergleich der XMLType Speicherungsformen
- SQL-Tuning
- Tuning der enthaltenen SQL-Befehle
- Funktionen unterstützen durch funktions-basierte Indizes
- Tools zu Performanceanalyse
- Tipps & Tricks
Oracle - PL/SQL Tuning