ORACLE DATABASE SQL PERFORMANCE TUNING (WEBINAR)
Dieser Oracle-Kurs richtet sich an Fachinformatiker, Softwareentwickler und Datenbankadministratoren.
Der Kurs bereitet die Teilnehmer neben der Vorbereitung einer Datenbank-Zertifizierung auf verschiedene SQL-Tuning-Aufgaben als Oracle-Datenbankentwickler oder Datenbankadministrator vor. Ziel des Kurses ist es, die Laufzeit von SQL-Statements zu analysieren und diese ggf. performanter zu gestalten. Zusätzlich werden verschiedene Tools vorgestellt, um Performance-Probleme zu identifizieren und Lösungen zur Beseitigung aufzuzeigen. Der Schwerpunkt des Seminars bildet der Oracle-SQL-Optimizer und die Analyse seiner Ausführungspläne, die Aufschluss auf das Laufzeitverhalten der SQL-Anweisungen gibt. Infolge dessen werden Ausführungspläne analysiert, um das Laufzeitverhalten von SQL-Anweisungen zu verbessern und Möglichkeiten zur Beeinflussung des Optimizers besprochen. Darüber hinaus werden folgende Themen behandelt:
Inhalt:
- Einführung in SQL-Tuning
- Analyse von SQL-Ausführungsplänen (Execution Plans)
- Begriffe im Execution Plan verstehen:
- Access paths, Join types, Join methods
- Begriffe im Execution Plan verstehen:
- Einführung des Query-Optimizers
- Möglichkeiten zur Beeinflussung des Optimizers: Optimizer Hints
- Optimizer-Statistiken verwalten
- Adaptive Query Optimization verstehen
- Verwendung von Indexes (basics and advanced)
- Positive Ausführungspläne wiederverwenden und ermitteln – SQL Plan Management
- Advisor vewenden und Ergebnisse implementieren:
- SQL-Tuning Advisor + SQL-Tuning-Sets
- SQL Access Advisor
- Performance Tuning Tools
- Automatic Workload Repository (AWR)
- Statspack
- Automatic Database Diagnostic Monitor (ADDM)
- Tuning Oracle memory components
- SQL Performance Analyzer
- Verwendung des Cursor sharing
- Möglichkeiten zum Monitoring and Tracing von SQL
- Nutzung des Server Result Cache
Dozent:
Jörn Kunnert
Certified Oracle University Trainer for:
- Database Design und Database Foundations
- Oracle SQL Basics
- Oracle SQL Performance Tuning
- Oracle Database Administration I & II
- Oracle Backup & Recovery (RMAN)
- Oracle Performance Tuning
- DB-Versionen: Oracle 10g, 11g, 12c, 18c, 19c sowie Oracle Express Edition
Zielgruppe:
- Fachinformatiker aller Fachrichtungen
- Softwareentwickler
- Datenbankadministratoren
- Externe Teilnehmer auf Anfrage möglich
Voraussetzungen:
Datenbank- (SQL, PL/SQL) und Programmierkenntnisse (Java, -Python) sind hilfreich, werden aber nicht vorausgesetzt.
Termin:
Mi 09.08.2023 bis Fr 11.08.2023 (9 – 16 Uhr, 3 Tage)
Kosten:
250€ für IT-Auszubildende (Externe auch möglich).
Ort:
Der Kurs wird ausschließlich über MS-Teams als Webinar angeboten.
Fragen zum Inhalt und Anmeldung:
Per Mail an Jörn Kunnert (kunnert@mmbbs.de)