PCTFREE = 10%, 
artinya: pada saat ada proses INSERT pada sebuah block utk sebuah 
segment (misal table/index), freespace yg harus disediakan minimal 
10% dari block size. Asumsikan, kalau sebuah block hanya bisa 
menampung 100 records saja, maka pada proses INSERT, data yg boleh 
masuk (di insert) hanya 90 records sahaja. Sisa spacenya dipakai utk 
prosess update, agar tidak terjadi row chaining/migration.
Dan selama freespacenya masih kurang dari 100 - PCTUSED, block 
tersebut tidak bisa dipakai utk proses INSERT.
Sedangkan utk proses UPDATE, atau DELETE tetap bisa dilakukan.

PCTUSED = 40%, 
artinya: apabila sebuah block sudah tidak bisa di insert lagi, 
karena freespacenya kurang atau sama dengan nilai pctfree, block 
tersebut tetap TIDAK BISA dipakai untuk insert , sampai datanya 
dibawah 40% atau dengan kata lain sampai freespacenya 
lebih besar dari 60% (100-40).
Asumsikan, kalau sebuah block hanya bisa menampung 100 records saja, 
maka pada proses INSERT, yg boleh masuk (di insert) hanya 90 records 
sahaja, dan blok tsb tidak bisa di INSERT sampai recordsnya kurang 
dari 40 records akibat proses DELETE. 

Note:Satuannya buka jumlah records, tapi bytes. Penggunaan satuan 
record hanya utk kemudahan saja dalam ilustrasi.

settingan pctfree=10, pctused=40

EMPTY BLOCK , INSERT-1, INSERT-2, 3, .... , 90, STOP/CAN'T INSERT.

DELETE-1, DELETE-2, 89, 87 (STILL CAN'T INSERT), 41,40,39, INSERT 
OK. 


CMIIW,

Bowo






--- In [email protected], "cyuniart" <[EMAIL PROTECTED]> wrote:
>
> Dear All,
> selama ini saya create tabel dgn pctfree & pctused default (10% & 
40%)
> .
> Dgn nilai seperti ini, jika 40% blok sudah terisi, apakah blok 
> tersebut tidak bisa dipakai untuk insert lagi? dgn 10% space yg 
> tersedia hanya dipakai untuk proses update, 50% space blok 
tersebut 
> dipakai untuk apa ya ?
> 
> Mohon bantuannya ..
> 
> thx,
> tjhondro
>






--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.lizt.org (NEW)
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Kirim email ke