Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Methodik der Anwendungsoptimierung
Architektur Datenbank und Instanz
- Server-Prozesse
- Speicherstruktur (SGA, PGA)
- Parsing und Freigabe-Cursor
- Datendateien, Protokolldateien, Parameterdateien
Analyse des Befehlsausführungsplans
- Hypothetischer Plan (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
- Der tatsächliche Ausführungsplan (V $ SQL_PLAN, XPlane, AWR)
Überwachung der Leistung und Auffinden von Engpässen im Prozess
- Überwachung des aktuellen Status der Instanz durch Systemwörterbuchansichten
- Die Überwachung historischer Wörterbücher
- Verfolgung der Anwendung (SQLTrace, TkProf, TreSess
Der Optimierungsprozess
- Eigenschaften Kostenoptimierung und geregelt
- Bestimmung zu optimieren
Control Arbeit kostenbasierte Optimierer durch:
- Sitzungsparameter und Instanz
- Tipps (Hints)
- Patterns von Abfrageplänen
Statistics und Histogramme
- Auswirkungsstatistiken und Histogramme für die Leistung
- Die Methoden zur Erhebung von Statistiken und Histogrammen
- Strategie der Zählung und Schätzung von Statistiken
- Statistiken Management: Sperren, Kopieren, Bearbeiten, Automatisierung der Erfassung, Überwachung von Änderungen
- Dynamische Datenerfassung (temporäre Platten, komplexe Prädikate)
- Mehrspaltige Statistiken, basierend auf Ausdrücken
- Statistics System
Die logische und physische Struktur der Datenbank
- Raumtabellen.
- Segmente
- Erweiterungen (EXTENTS)
- Blöcke
Methoden der Datenspeicherung
- Die physischen Aspekte der Tabelle
- temporäre Tabellen
- Tabellenindex
- externe Tabellen
- Partitionstabelle (Spanne, Buchstabe, Hash, gemischt)
- Physische Reorganisation von Tabellen
Materialisierte Ansichten und Mechanismus QUERY REWRITE
Methoden der Datenindizierung
- Aufbau von B-TREE-Indizes
- Eigenschaften-Index
- Indizes: eindeutig, mehrspaltig, Funktion, invers
- Komprimierungsindizes
- Rekonstruktions- und Merging-Indizes
- Virtuelle Indizes
- Private und öffentliche Indizes
- Bitmap-Indizes und Kreuzung
Fallstudie - Full-Scan-Daten
- Die Auswirkung eines Platzes auf der Tabellenebene und Blockleistungsmessungen
- Laden von Daten konventionellen und direkten Pfad
- Die Reihenfolge der Prädikate
Fallstudie - Zugriff auf Daten über den Index
- Methoden zum Lesen des Index (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
- Verwendung funktionaler Indizes
- Der Selektivitätsindex (Clustering Factor)
- Mehrspaltige Indizes und SKIP SCAN
- NULL und Indizes
- Index-Tabellen (IOT)
- Auswirkungen Indizes DML-Operationen
Fallstudie - Sortierung
- Sortierspeicher
- Index sortieren
- Linguistische Sortierung
- Die Auswirkung der Entropie auf die Sortierung (Clustering-Faktor)
Fallstudie - Joins und Unterabfragen
- Der Zusammenschluss: MERGE, HASH, VERSCHACHTELTE SCHLEIFE
- Verknüpfungen in OLTP- und OLAP-Systemen
- Die Reihenfolge der Umschaltung
- Äußere Joins
- AntI-Join
- Joins unvollständig (SEMI)
- Einfache Unterabfragen
- Korrelierte Unterabfragen
- Die Ansichten, die WITH-Klausel
Andere Operationen kostenbasierter Optimierer
- Puffer Sortieren
- INLIST
- VIEW
- FILTER
- Zählen Stoppschlüssel
- Ergebnis Cache
Abfragen verstreut
- Abfragepläne zur Verwendung dblinks lesen
- Auswahl der führenden Marke
Parallele Verarbeitung
Voraussetzungen
- Die freie Anwendung der Grundlagen von SQL und Kenntnisse der Oracle Datenbankumgebung (vorzugsweise Oracle 11g Abschluss der Schulung - Native SQL für Programmierer - Workshops)
- Praktische Erfahrung im Umgang mit Oracle
28 Stunden
Erfahrungsberichte (2)
1. Ich mochte den Vortragsstil des Trainers und seine Geduld beim Erklären. 2. Ich fand es gut, dass der Trainer auf unsere Nebenfragen eingegangen ist, auch auf die, die die Diskussion etwas weiter von der Präsentation entfernt haben, was Flexibilität zeigte. 3. Ich fand es gut, dass es ein praktisches Labor gab und nicht nur einen theoretischen Teil. 4. Ich fand es gut, dass der Kurs online stattfand.
Roxana - DB Global Technology
Kurs - Oracle 11g - Application Tuning - Workshop
Maschinelle Übersetzung
Fachwissen des Ausbilders über SQL Tuning
Bogdan - DB Global Technology
Kurs - Oracle 11g - Application Tuning - Workshop
Maschinelle Übersetzung