PL/SQL Tuning (MS 270)

KURS_KOPF

Kursdaten

Keine aktuellen Kurstermine gefunden, bitte sprechen Sie uns an, wir versuchen für Sie einen Termin kurzfristig einzurichten.

Kontakt

Unser Schulungsangebot richtet sich an gewerbliche Kunden. Die Kurspreise sind als Nettopreis ohne MwSt. angegeben.
Weitere Kurse oder Kurstermine auf Anfrage

Kursinformationen:

Zielgruppe:
fortgeschrittene Anwendungsentwickler in PL/SQL

Voraussetzungen:
gute Kenntnisse in SQL und PL/SQL

Teilnehmeranzahl:
Min. 2 Max. 12 Personen

Oracle Kurs-Inhalt:

Dieser Kurs vermittelt Ihnen eine Reihe von "Best Practices" für die Erstellung performanter und skalierbarer PL/SQL-Anwendungen und die nötigen Kenntnisse, um "Flaschenhälse" in Ihren Applikationen aufzuspüren.

Anhand von einfachen Beispielen (mit realistischen Tabellen) lernen Sie u. a., wie man Collections für die Beschleunigung von Insert, Updates und Deletes einsetzt, wie man aufwändige und langwierige "UPSERT"-Prozeduren abkürzt, welche Vorteile Pipelined Table Functions für die schnelle Transformation größerer Datenmengen bieten und wie man die Fehlerbehandlung für SQL und PL/SQL-Aktionen optimieren kann.

In einem Workshop können Sie das Gelernte auch gleich umsetzen und ein paar "Worst Case" PL/SQL-Programme wieder auf Vordermann bringen

 

Folgende Kernthemen werden u. a. behandelt:

  • Einsatz von Collections: FORALL und BULK COLLECT, Table Functions und Pipelined Table Functions
  • Parallele DML-Verarbeitung auch für Nutzer der Standard Edition
  • Profiling von PL/SQL-Anweisungen mit den Packages DBMS_PROFILER und DBMS_HPROF
  • Tuning der SQL-Befehle im PL/SQL Code
  • Tools zum Monitoring des Speicherverbrauchs von PL/SQL-Anwendungen
  • Einsatz des Result Cache
  • native Kompilierung
  • Subprogram inlining
  • Tools zum Pinnen von Programmcode im Speicher
  • Einsatz von Compound-Triggern u. v. m

Info

Das ist nur ein kleiner Einblick in unsere Themen.
Gerne schicken wir Ihnen das ausführliche Inhaltsverzeichnis zu.

Oder Sie laden es hier direkt runter. Wir freuen uns auf Ihre Kontaktaufnahme!