DBAtlas · Database operations atlas

db file scattered read: Wait: multi-block physical read, typically a full table or index fast full scan

Oracle

What does it mean?

A session waits for multiple blocks (multiblock) to be read from disk. Usually occurs during a full table scan or index fast full scan.

Why does it happen?

Full table scans due to a missing suitable index, a wrong plan due to stale statistics, scans of very large tables, or the chosen access path falling back to a table scan.

How to fix it

Identify the SQL statements doing full scans and add the required indexes or ensure the existing index is used. Update statistics: DBMS_STATS.GATHER_TABLE_STATS. If a large scan is genuinely needed, consider parallel query or partitioning. Review DB_FILE_MULTIBLOCK_READ_COUNT and storage throughput.

Open in DBAtlas →

More from this engine