Oracle 10g: Datenbank optimal auf das Speichersystem abstimmen

Ein- und Ausgabe-Aktivitäten (E/A)

Die Dateien der Datenbank bestehen aus Datenblöcken. Die Blöcke beinhalten die Daten der einzelnen Segmente. Die Server-Prozesse der Benutzer lesen die Blöcke in den Buffer Cache und der Hintergrundprozess Database Writer (DBWn) schreibt sie zurück auf die Festplatte.

Sie können die E/A-Performance mit den Views V$FILESTAT und V$DATAFILE oder mit dem Performance Manager messen. Die Abfrage in folgendem Listing liefert die wichtigsten E/A-Statistiken der Datenbankdateien.

SQL> SELECT name, phyrds, phywrts,
2 avgiotim, miniotim, maxiowtm, maxiortm
3 FROM v$filestat a, v$datafile b
4 WHERE a.file# = b.file#;
NAME PHYRDS PHYWRTS AVGIOTIM MINIOTIM MAXIOWTM MAXIORTM
------------ ------ ------- -------- -------- -------- --------
system01.dbf 3140 149 0 0 2 8
undotbs01.dbf 23 84 0 0 2 4
sysaux01.dbf 574 666 0 0 4 8
users01.dbf 5 2 0 0 1 0
example01.dbf 7 2 0 0 1 2
big_ts.dbf 5 2 0 0 1 1