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 -> So nobody can answer this Question - is that it?

So nobody can answer this Question - is that it?

From: <un2000_at_my-deja.com>
Date: Fri, 18 Jun 1999 16:03:18 GMT
Message-ID: <7kdqjt$l1t$1@nnrp1.deja.com>


I would like to know what really happens when deletes and updates occur inside of a data block. I have a table with a single extent and 2555 rows( Initrans 5, Pctused 10, Pctfree 1 - the reason being that the rows will be inserted and subsequently deleted - no updates ). When the rows are inserted for the first time, 180 rows can be packed into each block( avg rowlen 20,db_block_size 4096, block_overhead 302). Every subsequent delete( deletes all 2555 rows - not truncate )and insert( inserts 2555 rows ) causes lesser number of rows(176) to be placed in each block. This keeps decreasing to 170 and remains stable henceforth.
1. I would like to know why this data space decreases and if so where does the data space go - Does the block overhead increase? If so why? 2. Also, does an increase in the Initrans( and hence the itl slots in the row directory in the Row header )affect the data space? I think it does.
I would still like to confirm it.
(And byw I know what initrans and maxtrans are - I know that an itl slot takes up 23 bytes - but that does not answer my question.)

Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't. Received on Fri Jun 18 1999 - 11:03:18 CDT

Original text of this message

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