Oracle Datenbank-Tuning

Optimierung von Instanz und Datenbank

Oracle hat mit der Version 10g begonnen, automatische Tuning-Features auszuliefern. Damit ist es möglich, über die Zeitachse Datenbankparameter abhängig vom aktuellen Workload dynamisch zu verändern. Ausführliche Informationen dazu finden Sie im Artikel Oracle Datenbank-Tuning Teil 3 im Abschnitt „Einrichtung automatischer Tuning-Features“.

Der vorliegende Abschnitt beschäftigt sich mit der Optimierung eines statischen Systems, bei dem sich die Parameter und Rahmenbedingungen über die Zeitachse nicht verändern. Der Datenbankadministrator sammelt Statistiken, um die Performance-Probleme zu lokalisieren und zu analysieren. Danach unternimmt er Schritte, um die Performance zu verbessern. Dabei werden Parameter angepasst und bleiben wieder konstant bis zum nächsten Tuning.

Sammeln Sie Ihre ersten Tuning-Erfahrungen mit statischen Systemen. Die Kenntnis der Auswirkungen von Initialisierungsparametern sowie Erfahrungen zum effektiven Vorgehen bei der Lösung von Performanceproblemen sind Grundvoraussetzung für einen erfolgreichen Tuning-Prozess. Automatische Tuning-Features lösen bei weitem nicht alle Performance-Probleme. Hier sind manuelle Eingriffe ebenso erforderlich, mit dem zusätzlichen Faktor von dynamischen Zuständen des Datenbanksystems.