Tergantung apa yg mau dicapai sih.

Kalau tujuannya utk repacking index (supaya jadi lebih
kecil), rebuild adalah pilihan pertama.
Masalahnya Rebuild membutuhkan locking pd tabel.
Kalau di 9i, ada pilihan rebuild online, dimana
locking hanya terjadi di awal dan akhir dari proses
rebuilding index.

Sedangkan coalesce hanya memproses 'leaf' dari index
(merujuk ke istilah root, branch, dan leaf). 
Leaf block dari 'branch' yg sama di-packing sehingga
jumlah leaf berkurang. Dibanding rebuild, coalesce
kurang efektif utk memperkecil ukuran index.

Bagusnya, coalesce tdk memerlukan locking pd index.
Tapi perhatikan bahwa proses coalesce bisa menyebabkan
ora-1555, karena proses packing-nya kecil2 tapi
banyak. Kalau ada session lain yg querynya lama dan
mengakses index yg di-coalesce, kemungkinan kena
ora-1555.

BTW, di database 10g ada pilihan lain utk mengurangi
fragmentasi index
  alter index <my_index> COMPACT 

regards,
tomi

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

> Keuntungan coalesce index dibanding rebuild index
> apa?
> 
> Thanks.
> 
> 

__________________________________________________
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.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