RE: Bigger block sizes

  • From: Jonathan Lewis <jonathan@xxxxxxxxxxxxxxxxxx>
  • To: "oracle-l@xxxxxxxxxxxxx" <oracle-l@xxxxxxxxxxxxx>
  • Date: Fri, 2 Oct 2015 07:16:58 +0000


My mother used to tell me that two wrongs don't make a right - but she wasn't a
DBA.


Regards
Jonathan Lewis
http://jonathanlewis.wordpress.com
@jloracle
________________________________
From: oracle-l-bounce@xxxxxxxxxxxxx [oracle-l-bounce@xxxxxxxxxxxxx] on behalf
of Mark Brinsmead [mark.brinsmead@xxxxxxxxx]
Sent: 02 October 2015 05:32
To: oralrnr@xxxxxxxxx
Cc: oracle-l@xxxxxxxxxxxxx
Subject: Re: Bigger block sizes

One (sort of) legitimate use-case I came across was an inherited database where
they used tablespaces with 32KB blocks to house indexes that required insanely
huge keys.

(Even with 32KB blocks, we were sometimes unable to create the indexes we
wanted/needed, which often included multiple VARCHAR(4000) columns.)

The application itself was highly unusual, and the underlying architecture even
more so. (And I had nothing whatsoever to do with either of them.)

Anyway, cases where you truly need indexes with really large keys will warrant
block sizes greater than 8KB. With 8KB blocks, you are limited to something
like 3916 bytes as your largest key. (Yes, I know -- that ought to be enough
for most people. Did I mention that I had no input into the architectural
decisions?)

On Wed, Sep 30, 2015 at 3:29 PM, Orlando L
<oralrnr@xxxxxxxxx<mailto:oralrnr@xxxxxxxxx>> wrote:
List,

Does anyone in the list use non default blocksize of greater than 8K for your
oracle DBs; if so, is it for warehousing/OLAP type applications? What
advantages do you get with them; any disadvantage.

Orlando.

Other related posts: