The advice on Metalink is sound in the sense that
using a finite number of extent sizes is a good thing,
but (imho) the choice of sizes for extents is largely
up to you (a point that the article doesn't really
convey).
The key with the uniform extent is avoiding
fragmentation issues; combine that with local mgt and
the dictionary contention issues pretty much disappear
as well. I don't think the actual size of the extents
is relevant (once you get well above sizes relative to
the max physical read limit).
Thus if you've got 1G segments, just use a 50M or 100M
uniform extent sizes in the appropriate tablespaces.
My typical sizes are 256k, 2m, 20m and 200m.
hth
connor
- Jim Walski <jwalski3_at_classicplan.com> wrote: > I
have to move a 7.3.4 database to 8i and I want to
> use the uniform extent
> size to reduce fragmentation. I read the article
> "stop defragmenting and
> start living" and it indicates to have 3 extent
> sizes - 128K, 4M, 128M.
>
> I also read an article on Steve Adams site that
> indicates to keep the number
> of extents under (db_block_size/16) - 7 ( which in
> my case ( 8k block) would
> be 505 extents. )
>
> In the database I am moving there are some segments
> that are currently 1GB
> in size, if i was to put those in the 4M tablespace
> it would already have
> over 250 extents starting off. Are there any other
> performance type issues
> to consider?
>
> Should I create another extent size between 4M and
> the 128M? Maybe 64M
> increment?
>
> Thanks,
> Jim
>
> Jim Walski
> ClassicPlan
> Chino, CA 91710
> email jwalski_at_classicplan.com
> http://www.classicplan.com
>
> --
> Please see the official ORACLE-L FAQ:
> http://www.orafaq.com
> --
> Author: Jim Walski
> INET: jwalski3_at_classicplan.com
>
> Fat City Network Services -- (858) 538-5051 FAX:
> (858) 538-5051
> San Diego, California -- Public Internet
> access / Mailing Lists
>
> To REMOVE yourself from this mailing list, send an
> E-Mail message
> to: ListGuru_at_fatcity.com (note EXACT spelling of
> 'ListGuru') and in
> the message BODY, include a line containing: UNSUB
> ORACLE-L
> (or the name of mailing list you want to be removed
> from). You may
> also send the HELP command for other information
> (like subscribing).
Connor McDonald
http://www.oracledba.co.uk (mirrored at
http://www.oradba.freeserve.co.uk)
"Some days you're the pigeon, some days you're the statue"
Do You Yahoo!?
Get your free @yahoo.co.uk address at
http://mail.yahoo.co.uk
or your free @yahoo.ie address at
http://mail.yahoo.ie
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: =?iso-8859-1?q?Connor=20McDonald?=
INET: hamcdc_at_yahoo.co.uk
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
San Diego, California -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).
Received on Thu Mar 15 2001 - 03:50:20 CST