Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Tutorial about STORAGE parameters
On Sat, 01 Mar 2003 14:29:52 +0100, Frank wrote:
> Howard J. Rogers wrote:
> But there is a logical relation between the sizes: they all are a factor > 32 apart; your 64k - 1M - 8M - 64M is odd in that respect: 16 - 8 - 8 - > 8.
Not my sizes: it's what autoallocate does!
> Following the rule, described in the article mentioned would result in > 64k/2M/64M. For most of the databases, the 64k and 2M will be enough; > the 64M tablespace would harbour segments over 2GB. > > The document suggests extent sizes of 128k - 4M - 128M for 8.0 onwards, > fail to see what is odd about that.
"Odd", meaning that 128K is going to be rather large for many segments. Obviously, you have to start somewhere, but I like 64K because it's not *too* big for the small segments, but is big enough to not cause huge numbers of extents for moderately large segments, either.
Likewise the leap from 4M to 128M is a big one. 1M to 8M is (as you point out) much smaller... and the finer granularity means less wasted space for particular segments.
The issue is that ultimately, any such approach is going to be a 'one size fits all' policy, with a compromise to be struck between ease of configuration and excessive space wastage for those segments where the 'one size' isn't quite appropriate. I like the autoallocate sizes because I think they strike the right balance. I don't like the paper's proposed sizes because I think they over-do it, and result in space wastage worse than any degree of fragmentation.
But it's not critical, I guess.
Regards
HJR
> Regards, Frank van Bortel
Received on Sat Mar 01 2003 - 18:34:12 CST
![]() |
![]() |