Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: sequential read on full-table scan?

RE: sequential read on full-table scan?

From: Christian Antognini <Christian.Antognini_at_trivadis.com>
Date: Fri, 20 May 2005 18:36:37 +0200
Message-ID: <7F0C000A3ABA6241A10C9ABF37EEB46D0A4A19@MSXVS01.trivadis.com>


Hi Paul

>Why in the world would Oracle be reading a block at a time rather than
>performing full-table scans?

If Oracle recognizes that a single block has to be read, even while = executing a full table scan, it performs a db file sequential read.

Three common situations lead to multi-block reads that are smaller than = the specified value:

- Oracle reads headers with single-block reads
- Oracle never does an I/O that spans more extents=20
- Oracle never reads a block that is already in the buffer cache



HTH
Chris

--
http://www.freelists.org/webpage/oracle-l
Received on Fri May 20 2005 - 12:41:33 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US