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

Home -> Community -> Mailing Lists -> Oracle-L -> Export of IOT very slow

Export of IOT very slow

From: Rick Stephenson <RStephenson_at_Ovid.com>
Date: Wed, 26 May 2004 15:03:36 -0600
Message-ID: <555F2B7B278B5348A28F665E6B0E43A40841CB73@exchange-slc.ut.ovid.com>


Why does an IOT only allow for 1 block read at a time to extract data during an export. I have an IOT with 250 Million rows that takes 24 hours to export, whereas, I have a heap table with 12 million rows that takes 6 minutes to export. If I extrapolate that out, the heap table would take roughly 2 hours to finish with 250 million rows. I decided to trace the processes and noticed that the IOT export will only read 1 block at a time, whereas the heap reads in 16 blocks at a time. Is there a way to force the "sequential" read to grab 16 blocks at a time?  

I am running EE 9.2.0.3 on Solaris 2.8.  

Trace file for IOT:

WAIT #0: nam='db file sequential read' ela= 5828 p1=15 p2=509603 p3=1

WAIT #0: nam='db file sequential read' ela= 16070 p1=17 p2=1063439 p3=1

WAIT #0: nam='db file sequential read' ela= 13220 p1=16 p2=39872 p3=1  

Trace file for Heap:

WAIT #3: nam='db file scattered read' ela= 1810 p1=27 p2=32645 p3=16

WAIT #3: nam='db file scattered read' ela= 1648 p1=27 p2=32661 p3=16

WAIT #3: nam='db file scattered read' ela= 1866 p1=27 p2=32677 p3=16  

Thanks for your help,  

Rick Stephenson  



Please see the official ORACLE-L FAQ: http://www.orafaq.com

To unsubscribe send email to: oracle-l-request_at_freelists.org put 'unsubscribe' in the subject line.
--

Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html
Received on Wed May 26 2004 - 16:00:40 CDT

Original text of this message

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