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: Generic "Can I extend?" check

Re: Generic "Can I extend?" check

From: Connor McDonald <connor_mcdonald_at_yahoo.com>
Date: Thu, 08 Aug 2002 21:34:13 +0100
Message-ID: <3D52D5C5.479E@yahoo.com>


Richard Foote wrote:
>
> Hi Connor,
>
> You are a clever boy !!
>
> Quick question, where did you get these figures, are they documented
> somewhere or was it play and tell ?
>
> Cheers
>
> Richard
>
> Connor McDonald wrote:
> >
> > I've been asked to write a generic routine to determine if a segment can
> > extend. Easy enough except for auto-alloc lmt's where 'next_extent' is
> > null (ie indeterminate) in xxx_SEGMENTS.
> >
> > So here is my current compromise (in pseudo-code)
> >
> > where nvl(next_extent,
> > case
> > when initial_extent < 1m then
> > case when extents < 16 then next = 64k,
> > when extents < 80 then next = 1m,
> > when extents < 200 then next = 8m,
> > else next = 64m
> > when initial_extent >= 1m then
> > case when extents < 64 then next = 1m,
> > when extents < 184 then next = 8m,
> > else next = 64m )
> > > largest_free_space_chunk_in_tablespace
> >
> > The rough translation being:
> > - auto-alloc extents are 16x64k, then 64x1m, then 120x8m, then 64m, when
> > the initial_extent is less than 1m
> > - auto-alloc extents are 64x1m, then 120x8m, then 64m, when the
> > initial_extent is equal/more than 1m
> >
> > In the spirit of "open source", I'm throwing this out the community
> > asking for counter-examples which break the above formula.
> >
> > Thanks
> > Connor
> >
> > --
> > ==============================
> > Connor McDonald
> >
> > http://www.oracledba.co.uk
> >
> > "Some days you're the pigeon, some days you're the statue..."
>
> ---------------------------------------------------------------
>
> Name: Richard.Foote.vcf
> Part 1.2 Type: text/x-vcard
> Encoding: 7bit
> Description: Card for Richard Foote

Strictly play and tell...When you can buy 120G disk for 60 squid, it makes these tests somewhat easier :-)

C.

-- 
==============================
Connor McDonald

http://www.oracledba.co.uk

"Some days you're the pigeon, some days you're the statue..."
Received on Thu Aug 08 2002 - 15:34:13 CDT

Original text of this message

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