Oracle Datenbank-Tuning

Skalierbarkeit

Skalierbarkeit spielt häufig im Internetbereich die erste Geige. Es ist fast unmöglich einzuschätzen, wie sich die Zugriffszahlen entwickeln werden. Auch hier kann einfach durch Hinzunahme weiterer Knoten eine Erhöhung der Performance erfolgen. Dabei ist keine Änderung in der Applikation erforderlich. Bekanntlich machen die Applikationskosten den Löwenanteil von Internetprojekten aus. RAC bietet in diesem Fall die perfekte Kombination aus einem hohen Maß an Skalierbarkeit und Hochverfügbarkeit.

Es gibt weitere Optionen, um Performance bereits bei der Architekturerstellung zu planen. So können Sie sich für eine logische Standby-Datenbank entscheiden, die mit Oracle Streams aktuell gehalten wird. Alle Benutzerabfragen und Reports können dann auf die Standby-Datenbank umgeleitet werden. Zusätzlich können Sie die Primär-Datenbank für DML-Befehle und die Standby-Datenbank für SQL-Abfragen optimieren. Das Maß an Entlastung, das Sie auf der Primär-Datenbank damit erreichen, erhalten Sie selten durch den Einsatz leistungsfähigerer Hardware. Zudem ist die letztere Methode wesentlich teurer.

Führen Sie vor der endgültigen Architektur-Entscheidung einen Proof-of-Concept-Test durch. Damit können Sie u.a. beweisen, dass die vorgeschlagene Architektur die erforderlichen Performance-Werte liefert. Dabei ist immer noch Raum für spätere Tuning-Aktivitäten.