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/

