HP OpenVMS Systems

ask the wizard
Content starts here

Oracle I/O Question?

» close window

The Question is:

 
Dear Wizzard,
 
Sorry if this seems like a basic question but I can't find the
answer on the Net nor any DEC documents that I can lay my
hands on!
 
I assume that VMS performs multi-block transfers when performing
an Oracle database table full table scan?  I have used the
Accounting File record facility to investigate the resources
used (CPU and I/O) to extract the entire contents of an Oracle
table but I can't believe the results.  A 2.8 million row table (262Mb)
extract performed only 4267 direct I/Os!  Each direct I/O, as recorded
by VMS must have brought back many VMS blocks (512 bytes), perhaps
related to the Oracle blocksize of 204 bytes.
 
I can't seem to find any answer to my question here at Yellow Pages,
nor in any reference material.  I have searched the FAQ section of this
site but with no success.
 
Any help you can provide would be very useful.
 
Thanks,
 
Tony
 


The Answer is :

 
  Please ask Oracle durectly for specific information on how the Oracle
  package performs its I/O -- you will want to check to see which of the
  available processes are performing the I/O, and what sorts of buffer
  data transfer scheme(s) are in use.
 
  OpenVMS can typically transfer up to 127 blocks (512 bytes per block)
  per I/O.
 

answer written or last revised on ( 24-JUN-1998 )

» close window