Oracle 10g: Datenbank optimal auf das Speichersystem abstimmen
Ausgabe von V$FILESTAT und V$DATAFILE
Die Bedeutung der Werte ist in folgender Tabelle beschrieben.
Spalte |
Beschreibung |
|
Anzahl der physischen Lesezugriffe |
|
Anzahl der physischen Schreibzugriffe |
|
Durchschnittszeit in Millisekunden, die für E/A-Operationen gebraucht wurde |
|
Minimale Zeit in Millisekunden, die für E/A-Operationen gebraucht wurde |
|
Maximale Zeit in Millisekunden, die für Schreiboperationen gebraucht wurde |
|
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