Biasanya jumlah freelist akan menentukan level
concurrency dari insert. Semakin banyak freelist,
semakin banyak proses yg bila melakukan insert secara
bersamaan pada suatu table/index.

Tetapi efek negatifnya adalah pemakaian space
tambahan. Setiap proses apabila telah diassign ke satu
freelist, tidak bisa memakai freelist lain. Artinya
kalau block kosong freelist proses tsb sudah habis,
walaupun freelist lain masih kosong, proses tsb tetap
harus menaikkan High Water Mark (alokasi block kosong
baru).

Jadi hati2 dalam memutuskan jumlah freelist. Anda bisa
menaikkan jumlah freelist sedikit2 sampai block
contention telah hilang, misalkan dimulai dari
2,3,4,dst. (check wait event 'buffer busy waits' pada
komponen 'data block')

Selain menambah freelists, adalah best-practice utk
menggunakan minimal 2 'FREELIST GROUPS' utk table2 yg
sangat sibuk. Ini utk meminimalkan contention pada
'segment header' (bukan 'data block')

Apakah ada hubungan antara concurrency dengan
blocksize? Apabila table anda sangat sibuk (banyak
DML), maka blocksize yg besar berarti dalam satu block
bisa menyimpan semakin banyak rows, yg artinya
kemungkinan user yg berbeda utk mengakses block yg
sama semakin besar. Jadi semakin besar blocksize akan
berakibat negatif.

Pada oracle 9i keatas, Anda bisa membuat tablespace
baru dengan blocksize yg berbeda dengan blocksize
default. Tetapi Anda mesti memastikan kalau parameter
db_nk_cache_size diset sesuai dengan blocksize anda.

regards,
tomi

--- MynameQ <[EMAIL PROTECTED]> wrote:

> Terima kasih atas respon rekan semua, maaf saya baru
> respon hari ini. Karena jumÂ’at siang saya berangkat
> ke luar kota.
>   Untuk table model ini ideal freelist-nya berapa ya
> ?.
>   Tambahan pertanyaan lagi, apakah ada pengaruhnya
> dengan blocksize yang  besarnya 8192. Bisakah saya
> buat tablespace baru dengan blocksize yg  berbeda (
> Karena kalau merubah blocksize di initora sangat
> tidak  dianjurkan ? ).
>   
>   Salam
>   Iqbal


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.blogspot.com
Mirror: http://indooracle.wordpress.com
-----------------------------------------------

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

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

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/indo-oracle/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> 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