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

Home -> Community -> Usenet -> c.d.o.server -> Re: Database Block Size

Re: Database Block Size

From: Brian Peasland <peasland_at_edcmail.cr.usgs.gov>
Date: Thu, 19 Oct 2000 13:08:20 GMT
Message-ID: <39EEF244.C9B41413@edcmail.cr.usgs.gov>

Steve,

> If you use a 16K database block size over an 8K file system buffer size then all
> single block I/O requests will be serviced by the operating system as two 8K I/O
> operations which will be performed in series. That is, the second 8K operation
> will not be started until the first has completed. There are big inefficiencies

I totally agree with you about the above. A 16K request will be serviced by two I/O operations and they will be performed serially. I can think of a few occasions where two I/O operations will be performed in parallel, but not for Oracle blocks.

> if the disk is busy enough for another request to be interposed, then you may
> lose the contents of the track buffer and sustain two seeks before the I/O
> request can be completed.

Here is where you make an assumption which is where I had a problem with the word "must" as quoted by a previous posting (not from you, but quoting you). This assumption is that the disk is busy enough and that the system will interrupt a 16K disk read in order to service another disk read on the same device. While this assumption can be a safe one under most circumstances, it is not always the case. It all depends on the individual system. And for that reason, I had a problem with the word "must". I felt that it was too strong of a word.

But all in all, it was a nice little discussion.

Nice talking to you!
Brian

-- 
========================================
Brian Peasland
Raytheons Systems at
  USGS EROS Data Center
These opinions are my own and do not
necessarily reflect the opinions of my 
company!
========================================
Received on Thu Oct 19 2000 - 08:08:20 CDT

Original text of this message

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