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: Oracle 8i (8.1.7.0.1) + Redhat Linux 7.2 = Cannot create tablespace file > 2 gb

Re: Oracle 8i (8.1.7.0.1) + Redhat Linux 7.2 = Cannot create tablespace file > 2 gb

From: Joe Salmeri <JoeSalmeri_at_comcast.net>
Date: Fri, 28 Jun 2002 11:25:36 GMT
Message-ID: <QIXS8.25752$Ca2.1690472@bin2.nnrp.aus1.giganews.com>


> No, extents still can't cross the physical file boundary. But you are
> mistaken in believing you need a 600Mb extent. What's wrong with 3 200Mb
> extents? Contiguity of extents is a complete and utter mirage anyway, and
> there is precisely zero performance improvement to be gained or noticed
> between a single-extent 600Mb segment, and a 3-200Mb extent segment, or
even
> a 30-20Mb extent segment.

Maybe this is true with 8i, maybe this is true with locally managed tablespaces, but it DEFINITELY did not used to be true. I have seen terrible performance problems solved when the table was broken up into a large number of extents. And no it had nothing to do with indexes, they were rebuilt regularly. The only change in that situation was to consolidate the table into large extents. In that particular example there were less than 100 extents and the performance increase was 10x better.

> In dictionary managed tablespace, a 3000-0.2Mb segment would pose
problems,
> true. Much, much less so in locally managed tablespace. I myself would not
> be comfortable with *quite* that many extents, but 100-60Mb extents would
> not be a issue.

If you had bothered to follow the thread you would have read that everything is in dictionary managed tablespaces because until recently that was the only option, locally managed tablespaces were not available.

>And you are also missing out on a definite
> performance advantage that ensues from multi-file tablespaces -namely,
> Oracle's propensity to round-robin the various extents of a segment so
that
> they are stored on separate files (and hence, potentially, on separate
> disks).

That is old school as far as I am concerned. I would never build a database that way. All of my databases use RAID which does a much better job of spreading the data across all of my disks than any other option. Received on Fri Jun 28 2002 - 06:25:36 CDT

Original text of this message

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