Oracle FAQ Your Portal to the Oracle Knowledge Grid

Home -> Community -> Mailing Lists -> Oracle-L -> Re: 9i - ASSM

Re: 9i - ASSM

From: Jonathan Lewis <>
Date: Fri, 5 Mar 2004 08:33:14 -0000
Message-ID: <009701c4028c$86190480$7002a8c0@Primary>

"Oracle features are like fine wines - they should be allowed to mature for a few years before you try them"

(Tom Kyte - re-interpreting the commonest reason he had heard for people avoiding new features).

On this one, my sympathies lie with your senior DBA.

  1. I know that there are bugs with ASSM, and I know that there are types of behaviour that will hit them.
  2. ASSM blows the CBO's basic index cost calculations apart, so if you don't know what's going on, you can waste a lot of time "fixing" code that doesn't need fixing. I wonder if this is a good reason for waiting until you go to v10 to use ASSM - perhaps the optimizer has been clued in to the side effects in that version.
  3. ASSM is supposed to fix issues with concurrency, in particular for RAC - but it's very hard to build and execute proper concurrent tests; so the possibility of finding bugs in a development environment is small. Rememebr - when you do data loading for testing, you will have to load the data AS IF it were coming in from real users, otherwise you're not doing the test in a fashion that represents what's going to happen.

On the other hand, ASSM is clearly the strategic direction for Oracle - so at some stage you'll have to go with the flow. You could compromise - by testing in production - design you tablespace strategy with a view to being able to move objects from freelist to assm (and back again) with minimum pain, a few at a time.


Jonathan Lewis

The Co-operative Oracle Users' FAQ

March 2004 Hotsos Symposium - The Burden of Proof   Dynamic Sampling - an investigation
March 2004 Charlotte OUG ( CBO Tutorial April 2004 Iceland
June 2004 UK - Optimising Oracle Seminar

: We are having a debate on building tablespaces with automatic segment
: management (ASSM). This is a 9i db on a Solaris box. I'm in favor of using
: ASSM but the senior dba is a bit hesitant and want to put in manual mode.
: I've even tried to persuade him with the Oracle documentation but he
: its not mature enough for production.
: Is there any white papers or matalink papers that show the pros and cons
: ASSM in 9i? Has anyone had issues with using ASSM? Is there a way of
: ASSM is better than MSSM?
: Thanks,
: Mark

Please see the official ORACLE-L FAQ:

To unsubscribe send email to: put 'unsubscribe' in the subject line.
Archives are at
FAQ is at
Received on Fri Mar 05 2004 - 02:30:22 CST

Original text of this message