The statement "Any object that is returned from the following query will
decrease performance" is false. Having large numbers of extents matters
only (1) if your application drops tables frequently and you're not
using LMT, or (2) your application inserts into a table that endures new
extent allocation every few seconds, or (3) if your application uses
Oracle7 Parallel Server. Since 1, 2, and 3 are all bad ideas, having 20
or 100 or even 20,000 extents in a segment is of virtually no
performance consequence whatsoever. (For details on what's up with #3,
see www.jlcomp.demon.co.uk/extent.html.)

The information in the MetaLink document is at least as old as a paper
written for Support by some friends in Oracle Application Development
back in about 1987. The now-infamous document still serves as an
embarrassment to my friends who wrote it. The idea had nearly died a
proper death until the author of "part number 2434-6 (Oracle Press)"
re-invigorated it in 1999.

In spite of this statement's falseness, it has been a godsend for some:

* It created an easy way out of many tough Support calls. "Just rebuild
your database and call me back if things are still slow." Things of
course *would* still be slow afterward, but at least when the customer
called back the next week, the call would probably get picked up by
different analyst.

* It created an opportunity for the intake of tens of millions of
dollars in consulting revenue and de-fragmentation software sales.


Cary Millsap
Hotsos Enterprises, Ltd.
http://www.hotsos.com

Upcoming events:
- Hotsos Clinic, Dec 9-11 Honolulu
- 2003 Hotsos Symposium on Oracle® System Performance, Feb 9-12 Dallas
- Jonathan Lewis' Optimising Oracle, Nov 19-21 Dallas


-----Original Message-----
Nguyen
Sent: Friday, November 08, 2002 9:24 AM
To: Multiple recipients of list ORACLE-L

Hello,

I was very surprise when I saw what is below in the note 
100960.1 at Metalink about the number of extents. Could-you 
give me your opinion please ? 

1.4 OBJECTS WHICH DECREASE PERFORMANCE      Any object that is 
returned from the following query will decrease     
performance.  While the performance hit on over extended 
objects is not      significant, the aggregate effect on many 
over extended objects does impact     performance.       
ttitle 'All segments with >20 extents belonging to SYS' 
skip        clear breaks       clear computes       clear 
columns        column tablespace_name  format a15       column 
segment_name     format a30       column segment_type     
format a8        select  substr(tablespace_name,1,15) 
Tname,               segment_name,               
segment_type,               substr
(owner,1,10) "OWNER",               count
(*) "Extents",               blocks       from    
sys.dba_extents       where   owner != 'SYS'       group by 
tablespace_name,               segment_name,               
segment_type,               owner,               blocks       
having count(*) >20;

Accédez au courrier électronique de La Poste : www.laposte.net ;
3615 LAPOSTENET (0,13 €/mn) ; tél : 08 92 68 13 50 (0,34€/mn)"



-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author:   INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (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).

--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Cary Millsap
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (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).

Reply via email to