Saya menyukai cara ini untuk menghapus banyak record.
Pros: 
1. Proses DELETE lebih cepat.
2. Updating Index tree tidak perlu
3. Dikerjakan pada DDL
4. Fragmentasi blok data terhindari (diminimalkan)

Cons:
Untuk sementara waktu (selama proses maintenance) tabel unavailable .

Cara ini efektif bagi saya jika ada kompromi 
untuk ketidaktersediaan tabel. 

regs,
ferry

----- Original Message ----- 
From: "tpriyambodo" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, May 06, 2005 8:01 PM
Subject: [indo-oracle] Menghilangkan row chaining dan row migration


> Dear all
> 
> 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). 
> 
> Dari karakteristik proses yang kita lakukan terhadap tabel tersebut, 
> saya mendapatkan 
>    1. banyak blok kosong di bawah watermark ( saat di lihat blok yang 
> dibaca, walau untuk data yang sedikit.
>    2. banyak row chaining dan row migration
> 
> Yang ingin saya tanyakan , bagaimana cara untuk mengatur data pada 
> tabel itu (istilahnya kalau di hard disk kita melakukan defrag ) shg 
> data pada tabel tersebut teratur, dan proses query menjadi lebih cepat.
> 
> Hal sekarang yang saya lakukan adalah 
> 1. create tabel_temp baru yang memindahkan semua data dari tabel lama
>    CREATE TABLE TBL_TEMP AS SELECT * FROM TBL_LAMA
> 2. drop tabel lama 
> 3. ubah tabel_temp menjadi nama tabel lama,
>    RENAME TBL_TEMP TO TBL_LAMA 
> 4. lalu saya create index lagi untuk tabel tersebut
> 
> adakah cara yang lebih efektif temans ????
> 
> thanks before
> 
> teguh
> 
> 
> 
> 
> 
> 
> --
> -----------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
> 
> 
> 
>  
> 



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


Kirim email ke