Dear Mr. Teguh, > jika tabel kita terdiri dari 1 juta baris. kita proses update. trus > kita melakukan delete untuk kondisi tertentu, yang berjumlah 800 ribu > baris shg sisa 200 ribu baris. Dan proses seperti diatas berlangsung > harian dimana ada data yang dimasukkan ( 100% jumlah data), > diproses/update , dan didelete ( 80% jumlah data).
Hmmm .... Sibuk juga databasenya ya ... :) Cara yang paling mudah menghilangkan High Watermark adalah Move table ke tablespace lain. ALTER TABLE <NAMA TABLE> MOVE TABLESPACE <NAMA TABLESPACE>; Namun kalo dilihat dari proses yang terjadi ada baiknya anda melakukna tuning terhadap block data dari table tersebut. Tidak ada salahnya anda menggunakan Data Block Yang lebih besar karena untuk proses update bisa mengurangi Row Migration. Yang akan mengakibatkan Row Chaining. DB_BLOCK_SIZE yang digunakan bisa 16K , 32K atau 64KB (Untuk 32K dan 64K khusus untuk Oracle 64- Bit) . Jika menggunakan Oracle10g atau Oracle9i anda bisa gunakan parameter DB_nK_CACHE_SIZE. Namun jika anda ada menggunakan Oracle9i or higher bisa meletakkan tablespace yang segment space management Automatic. Agar bisa menekan fragmentasi. Pada Oracle10g anda bisa ubah tablespace biasa ke option ini namun di Oracle9i belum anda. Jadi di Oracle9i anda hanya bisa buat tablespace baru dengan option ini dan Move.... ke tablespace ini. Semoga bisa membantu. Thanks, Andri L. Vicko -- -----------I.N.D.O - O.R.A.C.L.E--------------- Keluar: [EMAIL PROTECTED] Website: http://indo-oracle.blogspot.com ----------------------------------------------- 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/

