Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: Actual space used per table

RE: Actual space used per table

From: Christian Antognini <Christian.Antognini_at_trivadis.com>
Date: Fri, 2 Sep 2005 20:18:41 +0200
Message-ID: <F2C9CCA71510B442AF71446CAE8AEBAF13410F@MSXVS04.trivadis.com>


Ranko

>Where is the rest ?

It depends... some possibilities are...

First. From the 8 blocks you should remove the header blocks (i.e. header block, free list blocks, ASSM header blocks and extent map blocks). If you use free list management at least 1. If you use ASSM at least 3.

Second. If you have deleted rows, more than PCTFREE free space is available in the blocks.

Third. If you have multiple free lists or ASSM *and* you didn't insert the data with a single session, the inserts were probably spread over many blocks. Therefore the blocks are not full.

Forth. Each block contains, for its internal management, different structures. You should remove at least 100-150 bytes per block. If you specified many ITLs this can be much more...

Fifth. I don't remember right now... but there are for sure other possibilities ;-)

HTH
Chris

New Features Oracle Database 10g Release 2 seminars @ www.trivadis.com Italiano: Lugano (24-Nov)
Français: Genève (17-Nov)
Deutsch: Zürich (11-Oct), Hamburg (13-Oct), München (20-Oct), Basel (25-Oct),

         Frankfurt (27-Oct), Bern (8-Nov), Düsseldorf (23-Nov), Stuttgart (13-Dec)

--
http://www.freelists.org/webpage/oracle-l
Received on Fri Sep 02 2005 - 13:20:48 CDT

Original text of this message

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