Oracle PL/SQL Tuning
Seminar
In Wiesbaden und Bielefeld
Beschreibung
-
Kursart
Seminar
-
Niveau
Fortgeschritten
-
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 und zum anderen einige Tipps und Tricks aus der Praxis zur Performancesteigerung von PL/SQL-Applikationen dargestellt. Gerichtet an: Softwareentwickler und IT-Architekten, die Laufzeiten von PL/SQL-Programmen optimieren wollen.
Standorte und Zeitplan
Lage
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 DB-Objekte 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)
--> Collections
--> Multi-Table-Insert
--> MERGE
--> Parallele SQL-Verarbeitung
--> Table Functions
· 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