Performance Tuning einer Oracle Datenbank 11g

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 5 Tage

Ziele

In diesem Kurs lernen Sie die Analyse von Datenbanken und die damit verbundene Performance-Verbesserung kennen. Dabei werden auch die neuen Advisor der Version 11g vorgestellt.

Zielgruppe

Datenbankadministratoren

Voraussetzungen

Erforderlich:

Vorteilhaft:

Agenda

Überblick

  • Ziele
  • Auswahl der richtigen Methoden
  • Abwägung zwischen Performance und Sicherheit
  • Identifizieren von Performance-Problemen

Statistiken und Wait Events

  • Bedeutung der dynamischen Performance Views für das Tuning
  • Identifizieren von Komponeten, die durch Tuning verändert werden können, in Alert log Datei
  • Identifizieren von Komponeten, die durch Tuning verändert werden können, in Trace Dateien
  • Nutzung von dynamischen Performance Views für Statistiken und Wait Events

Metriken, Alerts und Baseline

  • Metriken nutzen um Veränderungen über Zeiträume zu analysieren
  • Erzeugen von Metriken
  • Alerts inteprtieren und fürs Tuning nutzen
  • Erzeugen von Metrik Baseline

statspack Benutzung

  • Installation von statspack
  • Snapshot mit statspack erzeugen
  • Erzeugen eines statspack Report
  • Erkennen der wichtigen Bereiche im statspack Report

AWR Benutzung

  • Erzeugung und verwenden von WAR-Snapshots
  • Generieren eines WAR Reports
  • Intervall für AWR Snapshots
  • Erzeugung von ADDM Reports
  • Erzeugung von ASH Reports

Reactive Tuning

  • Nutzung des Oracle Enterprise Managers zur Analyse
  • Eliminieren der Betriebssystemeinflüsse

Tuning Shared Pool

  • Diagnose von Shared Pool Problemen
  • Größe des Shared pool
  • Größe des genutzten Speichers
  • Größe der andren Komponenten der SGA
  • Festpinnen von Objekten im SHared Pool

Tuning Databank Buffer-Cache

  • Aufbau des Datenabnk Buffer-Cache
  • Größe des Datenbank Buffer-Cache
  • Datenbank Buffer-Cache Konfigurieren (KEEP, DEFAULT,RECYCLE)
  • Nutzung von Indikatoren zur Diagnose des Datenbank Buffer-Caches.

Automatic Shared Memory

  • Aktivieren von Automatic Shared Memory
  • Setzen der automatischen Speicherparameter für das Tuning
  • Setzen der manuellen SGA Parameter für das Tuning
  • Nutzung des SGA Advisors zu setzen des SGA Target Parameters

Checkpoints und Redo-Aktivität Tuning

  • Diagnose der Checkpoints und der Redo-Aktivität
  • Einrichten des Fast Start MTTR target Parameters
  • Abhängigkeit der Performance vom Fast Start MTTR target Parameter
  • Anzahl der Schreibprozesse in die Datendateien erhöhen (Database Writer)
  • Tuning der Redo-Aktivität
  • Größe der Redo-Log Dateien
  • Größe des Redo-Log Buffers

Tuning I/O (Festplattenzugriffe)

  • Diagnose der Datenbank I/O Zugriffe
  • Beschreiben des Stripe and Mirror Everything (SAME) Konzepts
  • Betrachtungen zu asynchronen I/O
  • Lösunegn für eine bessere I/O Performance

Tuning PGA und temporären Tablepaces

  • Diagnose PGA Speichernutzung
  • Größe des PGA Speichers
  • Nutzung des temporären Speichers
  • Geeignete Einstellungen für einen effektiven temporären Tablespace

Speichernutzung Tuning der Datenbankblöcke

  • Tuning Segment Space Management
  • Data Dictionary gemanagenten Tablesapce verändern
  • Automatic Segment Space Management verwenden
  • Tuning der Speichernutzung der DAtenbankblöcke
  • Einsatz von Row chaining
  • Diagnose Tabellenfragmentierung
  • Unterschied zwischen Bigfile- und Smallfile-Tablespace

Initialisierungsparameter

  • Veränderung von Initialisierungsparametern

Ziele

In diesem Kurs lernen Sie die Analyse von Datenbanken und die damit verbundene Performance-Verbesserung kennen. Dabei werden auch die neuen Advisor der Version 11g vorgestellt.

Zielgruppe

Datenbankadministratoren

Agenda

Überblick

  • Ziele
  • Auswahl der richtigen Methoden
  • Abwägung zwischen Performance und Sicherheit
  • Identifizieren von Performance-Problemen

Statistiken und Wait Events

  • Bedeutung der dynamischen Performance Views für das Tuning
  • Identifizieren von Komponeten, die durch Tuning verändert werden können, in Alert log Datei
  • Identifizieren von Komponeten, die durch Tuning verändert werden können, in Trace Dateien
  • Nutzung von dynamischen Performance Views für Statistiken und Wait Events

Metriken, Alerts und Baseline

  • Metriken nutzen um Veränderungen über Zeiträume zu analysieren
  • Erzeugen von Metriken
  • Alerts inteprtieren und fürs Tuning nutzen
  • Erzeugen von Metrik Baseline

statspack Benutzung

  • Installation von statspack
  • Snapshot mit statspack erzeugen
  • Erzeugen eines statspack Report
  • Erkennen der wichtigen Bereiche im statspack Report

AWR Benutzung

  • Erzeugung und verwenden von WAR-Snapshots
  • Generieren eines WAR Reports
  • Intervall für AWR Snapshots
  • Erzeugung von ADDM Reports
  • Erzeugung von ASH Reports

Reactive Tuning

  • Nutzung des Oracle Enterprise Managers zur Analyse
  • Eliminieren der Betriebssystemeinflüsse

Tuning Shared Pool

  • Diagnose von Shared Pool Problemen
  • Größe des Shared pool
  • Größe des genutzten Speichers
  • Größe der andren Komponenten der SGA
  • Festpinnen von Objekten im SHared Pool

Tuning Databank Buffer-Cache

  • Aufbau des Datenabnk Buffer-Cache
  • Größe des Datenbank Buffer-Cache
  • Datenbank Buffer-Cache Konfigurieren (KEEP, DEFAULT,RECYCLE)
  • Nutzung von Indikatoren zur Diagnose des Datenbank Buffer-Caches.

Automatic Shared Memory

  • Aktivieren von Automatic Shared Memory
  • Setzen der automatischen Speicherparameter für das Tuning
  • Setzen der manuellen SGA Parameter für das Tuning
  • Nutzung des SGA Advisors zu setzen des SGA Target Parameters

Checkpoints und Redo-Aktivität Tuning

  • Diagnose der Checkpoints und der Redo-Aktivität
  • Einrichten des Fast Start MTTR target Parameters
  • Abhängigkeit der Performance vom Fast Start MTTR target Parameter
  • Anzahl der Schreibprozesse in die Datendateien erhöhen (Database Writer)
  • Tuning der Redo-Aktivität
  • Größe der Redo-Log Dateien
  • Größe des Redo-Log Buffers

Tuning I/O (Festplattenzugriffe)

  • Diagnose der Datenbank I/O Zugriffe
  • Beschreiben des Stripe and Mirror Everything (SAME) Konzepts
  • Betrachtungen zu asynchronen I/O
  • Lösunegn für eine bessere I/O Performance

Tuning PGA und temporären Tablepaces

  • Diagnose PGA Speichernutzung
  • Größe des PGA Speichers
  • Nutzung des temporären Speichers
  • Geeignete Einstellungen für einen effektiven temporären Tablespace

Speichernutzung Tuning der Datenbankblöcke

  • Tuning Segment Space Management
  • Data Dictionary gemanagenten Tablesapce verändern
  • Automatic Segment Space Management verwenden
  • Tuning der Speichernutzung der DAtenbankblöcke
  • Einsatz von Row chaining
  • Diagnose Tabellenfragmentierung
  • Unterschied zwischen Bigfile- und Smallfile-Tablespace

Initialisierungsparameter

  • Veränderung von Initialisierungsparametern

Tags

Diese Seite weiterempfehlen