RE: Changing block size

  • From: Eugene Pipko <eugene.pipko@xxxxxxxxxxxx>
  • To: 'Dennis Williams' <oracledba.williams@xxxxxxxxx>
  • Date: Thu, 4 Dec 2008 08:38:52 -0800

Dennis ,
When I asked the question, I had in mind just that: potentially increasing 
performance.
I am going to give you some background info. We're running Oracle 8.1.6.3 on 
WinNT4. Yes it is not an typographical error. Our warehouse management system 
is about 10 years old and initially was designed to run on that version of 
Oracle. I've contacted the vendor and ask if their app will run on any other 
version. The answer was 8.17.
I then built myself a new server with newer OS version and installed 8.1.7.4. 
This configuration is in testing right now and it looks like it is going to run 
just fine.
So, the block size was the next step to boost performance, if possible. I can 
just see  you asking: "Why don't you upgrade the app that runs on the newer 
version of Oracle?".
Then answer is simple: money. It will cost us $1M and nobody is rushing to sign 
that check.

Thanks again for all your replies,

Eugene Pipko
P  Please consider the environment before printing this e-mail.

From: Dennis Williams [mailto:oracledba.williams@xxxxxxxxx]
Sent: Thursday, December 04, 2008 7:06 AM
To: Eugene Pipko
Cc: oracle-l@xxxxxxxxxxxxx
Subject: Re: Changing block size

Eugene,

As you've probably understood from your replies, DB_BLOCK_SIZE is the one 
parameter that can't be changed after the database is created (there are more 
options with 10g). Perhaps if you stated why you want to change this, we can 
provide you more useful suggestions. Often people assume stuff like by doubling 
the block size their performance will double. Also, this is a pretty old 
database version, and not the latest Windows server version. I'm always 
reluctant to make substantial changes on something that old. Might be a better 
idea to migrate the database to recent versions.

Dennis Williams

Other related posts: