Oracle 10g: Datenbank optimal auf das Speichersystem abstimmen

Ausgabe von V$FILESTAT und V$DATAFILE

Die Bedeutung der Werte ist in folgender Tabelle beschrieben.

Bedeutung der Spalten der E/AStatistik

Spalte

Beschreibung

PHYRDS

Anzahl der physischen Lesezugriffe

PHYWRTS

Anzahl der physischen Schreibzugriffe

AVGIOTIM

Durchschnittszeit in Millisekunden, die für E/A-Operationen gebraucht wurde

MINIOTIM

Minimale Zeit in Millisekunden, die für E/A-Operationen gebraucht wurde

MAXIOWTM

Maximale Zeit in Millisekunden, die für Schreiboperationen gebraucht wurde

MAXIORTM

Maximale Zeit in Millisekunden, die für Leseoperationen gebraucht wurde

Das Beispiel in vorigem Listing zeigt, dass E/A-Operationen einigermaßen gleichmäßig verteilt sind. Die SYSTEM-Tablespace weist eine erhöhte Aktivität aus. Sollte die E/A-Aktivität der SYSTEM-Tablespace ungewöhnlich stark ansteigen, dann ist entweder der Dictionary Cache zu klein oder es befinden sich andere Benutzer-Objekte darin.

Damit die Statistiken in V$FILESTAT erzeugt werden, muss der Initialisierungsparameter timed_statistics auf true gesetzt sein.

Auch für E/A-Aktivitäten gibt es mehrere Ansätze, die Performance zu verbessern:

  • E/A-Aktivitäten ausbalancieren

  • Striping von Dateien

  • lokal verwaltete Tablespaces verwenden

  • den Wert des Parameters db_file_multiblock_read_count erhöhen