DBAtlas · Atlas für Datenbankbetrieb

db file scattered read: Wait: physischer Multi-Block-Read, typisch bei Full Table Scan oder Index Fast Full Scan

Oracle

Was bedeutet das?

Eine Session wartet darauf, dass mehrere Blöcke (Multiblock) von Disk gelesen werden. Tritt meist bei einem Full Table Scan oder Index Fast Full Scan auf.

Ursache

Full Table Scans wegen eines fehlenden passenden Index, ein falscher Plan wegen veralteter Statistiken, Scans sehr großer Tabellen oder ein Zugriffspfad, der auf einen Tabellenscan zurückfällt.

Lösung

Ermittle die SQL-Statements mit Full Scans und lege die nötigen Indizes an oder sorge dafür, dass der vorhandene Index genutzt wird. Aktualisiere die Statistiken: DBMS_STATS.GATHER_TABLE_STATS. Ist ein großer Scan wirklich nötig, erwäge Parallel Query oder Partitionierung. Prüfe DB_FILE_MULTIBLOCK_READ_COUNT und den Storage-Durchsatz.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank