Schulungsinhalt
Die Trainings-Schwerpunkte werden nach Ihrem persönlichen Beratungsgespräch festgelegt.
In diesem Training sind folgende Themen vorgesehen:
– Aufgabengebiete beim Tuning
— Tuning Phasen
— Tuning Ziele und Service Vereinbarungen
— Häufige Performance Probleme
— Tuning Methodologie
– Werkzeuge für Diagnose und Tuning
— Alert Log Datei
— Benutzer Trace Dateien
— Data Dictionary Views
— Dynamische Performance Views
— Der Parameter TIMED_STATISTICS
— STATSPACK
— UTLBSTAT/UTLESTAT
– Optimierung des Shared Pools
— Überblick zum Shared Pool
— Tuning des Library Cache
— Statements wiederverwenden
— SHARED_POOL_RESERVED_SIZE
— Große Objekte im Shared Pool permanent behalten
— Verwandte Tuninggesichtspunkte
— Tuning des Data Dictionary Cache
– Optimierung des Database Buffer CachesÜberblick zum Database Buffer Cache
— Neue init.ora Parameter
— Veraltete init.ora Parameter
— Buffer Cache Advisory
– Dynamische Veränderung von SGA Komponenten
— Speicher-Granulate
— Vergrößerung von SGA Komponenten
— Lösungsansätze
– Optimierung weiterer SGA Komponenten
— Optimierung des Redo Log Buffers
— Zugriffskonflikte erkennen und auflösen
— Optimierung des Java Pools
— Java Pool Speicher überwachen
— Java Session Speicher begrenzen
– Datenbank Konfiguration und I/O Gesichtspunkte
— Verwendung von Tablespaces
— Ungünstige Arten der Verwendung von Tablespaces erkennen
— Datendateien verschieben
— Oracle Datei Striping
— Tuning von Full Table Scans
— Tuning von Checkpoints
— Konfiguration der Redo Log Dateien
– Optimierung von Sortiervorgängen
— Überblick zu Sortiervorgängen
— Neue und alte init.ora Parameter zur Sortierung
— Sortieren vermeiden
— Sortieroperationen erkennen
— Diagnosemittel
– Erkennen von Latch Zugriffskonflikten
— Überblick zu Latches
— Latch Zugriffskonflikte verringern
— Wichtige Latches
– Optimierung von Rollback (Undo) Segmenten
— Überblick zum Undomanagement
— Probleme mit Rollback Segmenten erkennen und lösen
— Erzeugung von Rollback Segmenten
— Zuweisung von Transaktionen zu Rollback Segmenten
— Automatisches Undo Management
– Sperrkonflikte erkennen und lösen
— Überblick zu Sperren
— Blockierende Sperren erkennen
— Deadlocks
– Shared Server (MTS) optimieren
— Überblick zu Shared Server
— Einsatzmöglichkeiten
— Dispatcher überwachen, hinzufügen, entfernen
— Shared Server überwachen, hinzufügen, entfernen
— Prozesse und Speicher überwachen
– Applikationstuning
— Aufgabengebiete beim Applikationstuning
— Oracle Datenstrukturen
— Segmentarten wählen
— Tuning im Hinblick auf unterschiedliche Applikationsarten
— Oracle Blöcke effizient nutzen
— Speicherhierarchie
— Extents allozieren
— Speicherplatz in Segmenten überwachen, aus Segmenten zurückgewinnen, bei Indexsegmenten überwachen
– SQL Statementoptimierung
— Optimizer Modi
— Ausführungspläne speichern
— Hints
— SQL Statements einordnen
— Statistiken sammeln
– Betriebssystemtuning und Resource Manager
– Systemarchitektur
– Virtueller Speicher
– Paging und Swapping
– Speicher und I/O optimieren
– CPU Tuning
– Prozesse im Vergleich zu Threads
– Resource Manager Konzepte
Zielgruppe
Sie sind Mitarbeiter des technischen Supports, Datenbank- oder Systemadministrator.
Seminarziele
Es wird Ihnen die grundlegende Bedeutung eines guten ersten Datenbank-Designs erläutert und Sie lernen die Methoden für das Tuning einer Oracle9i Produktionsdatenbank kennen. Der Schwerpunkt des Seminars wird dabei auf dem Datenbank- und Instance-Tuning liegen, weniger auf spezifischen Aspekten der Betriebssystemleistung. Sie erwerben praktische Erfahrung im Tunen einer Oracle Datenbank. Sie lernen, mit Hilfe der verfügbaren Oracle Werkzeuge, wie z. B. Oracle Enterprise Manager (mit Diagnostics Pack und Tuning Pack) häufiger auftretende Leistungsprobleme bei der Verwaltung einer Oracle Datenbank zu erkennen, diese Probleme zu behandeln und zu lösen. Sie werden in einem interaktiver Workshop innerhalb des Kurses praktische Erfahrungen sammeln können.
Vorkenntnisse
Sie haben Kurse zum Thema: Professioneller Einstieg in Oracle9i SQL,
Oracle Enterprise Manager 9i und einen Kurs zur Oracle9i Datenbankadministration besucht.
Seminardauer
Preis
Präsenzseminar/FLEXINAR®:
LIVEINAR®:
Individual Training: Preis auf Anfrage
Inhouse Training: Preis auf Anfrage
Seminarnummer
Martin Heubeck
Group Leader Sales
- martin.heubeck@protranet.de
Beratungszentrale und Buchungshotline:
- 0800 3400311
- beratung@protranet.de
Kataloge
Formate