Zielgruppe: Software-Entwickler und IT-Architekten, die Laufzeiten von PL/SQL-Programmen optimieren wollen
Voraussetzungen: PL/SQL-Kenntnisse, grundlegende Datenbankkenntnisse
Abschluss: Teilnahme-Zertifikat
Vorteile: VORTEILE
Beschreibung: In diesem Seminar lernen Sie, 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 Performance-Steigerung von PL/SQL-Applikationen vorgestellt.
Inhalte: - Datentypen: Numerische Datentypen (PLS_INTEGER, SIMPLE_INTEGER), Fließkommazahlen (BINARY_FLOAT, BINARY_DOUBLE), VARCHAR2 Variablengrenze (>4000), Datentypkonvertierung
- Coding: Context-Wechsel bei SQL und PL/SQL, Nutzung von FORALL und BULK COLLECT, WITH-PL/SQL, PRAGMA UDF, Logische Tests mit dem günstigsten Vergleich zuerst, OUT-Parameter und NOCOPY-Hint, Gruppieren von Funktionen/Prozeduren in Packages,
dbms_shared_pool, Compound Trigger, LOB Tuning, Anzahl Funktionsaufrufe reduzieren, REGEXP, Collections, Multi-Table-Insert, MERGE, Parallele SQL-Verarbeitung, SQL Pattern Matching
- Compiler-Optionen: Native Kompilierung, Subprogram inlining/PRAGMA INLINE, plsql_warnings (PERFORMANCE)
- XMLType Speicherungsformen: textbasiert, objektrelational, Binary XML, Vergleich der XMLType-Speicherungsformen
- SQL-Tuning: Tuning der enthaltenen SQL-Befehle, Funktionen unterstützen durch funktionsbasierte Indizes
- Tools zur Performance-Analyse
Wir entwickeln individuelle Lösungen für Ihre IT und unterstützen Sie von der ersten Idee bis hin zum Roll-Out und darüber hinaus. Mit uns bekommen Sie alles aus einer Hand. Unser Seminarangebot erweitert unser Portfolio um ein breites Spektrum an praxisorientierten IT-Seminaren.
Das, was wir tun, machen wir mit voller Überzeugung, großem Verantwortungsbewusstsein und präzisem Know-how. Und vor allem machen wir es gut. Wir hören unseren Kunden zu, verstehen ihre Anforderungen und entwickeln zusammen mit ihnen smarte Lösungen, die individuell und zukunftsfähig sind. Dabei arbeiten alle unsere Expert:innen eng miteinander vernetzt und teilen ihr Wissen sowohl untereinander als auch mit unseren Kunden und Partnern. Nur wenn wir unser Wissen teilen, werden wir gemeinsam stärker und können die Dynamik der Digitalen Transformation mitgestalten.
Gern empfangen wir Sie wieder in unserem Trainingszentrum in Wiesbaden. Wenn Sie aber trotzdem lieber online teilnehmen möchten, um Reisekosten und Zeit zu sparen oder noch keine Reisen machen möchten/dürfen, haben wir für Sie die Lösung! Wir bieten ein großes Spektrum an Online-Seminaren, hier sind Sie jederzeit mit dem Referenten und den anderen Teilnehmern verbunden und nehmen aktiv an Diskussionen und Vorführungen teil.