Dear gurus,

saya jg mengalami hal yg sama, proses insert lambat tp ini terjadi ketika
user input 1 record saja di tabel master. saya temukan beberapa hal, seperti
untuk insert nya aja siy sebentar, tp ketika commit, membutuhkan waktu
sekitar 20 - 30 detik (ini hanya satu record, gimana ada banyak record).
kemudian tabel master ini ada hubungannya dgn MV, yg mana MV tersebut akan
refresh on commit (mengambil data dari tabel master yg baru di insert
setelah commit).

pertanyaan saya adalah, apakah benar proses insert jadi lama karena ada
hubungan dgn MV, bila iya, adakah dari rekan2 yg bisa memberikan masukan
untuk refresh MVnya ?
atau, apakah saya harus tuning query MV tersebut ? mohon pencerahannya.
Thanks.

**maaf ga buat thread baru, coz sama problem, sama subject*

2008/11/26 Moch Firman N <[EMAIL PROTECTED]>

>   Coba ngasih masukan,
>
> 1. Sebisa mungkin hindari penggunaan ( * ) tapi definisikan field2 apa
> aja yang akan di gunakan.
> 2. Coba pakai looping dan insert one by one (pakai cursor)
> 3. Atau coba insert pakai looping dengan menggunakan fungsi BULK COLLECT
> dan FORALL.
>
> Untuk point no 2 dan 3, anda bisa bandingkan mana yg lebih cepat...!!!
>
> Best regards
> Piping
>
> 2008/11/13 pona dino <[EMAIL PROTECTED] <myponadino%40yahoo.com>>
>
>
> > Wah....kalo sekaligus gitu sih pasti lambat,
> > coba aja insertnya partial, commit per jumlah record tertentu
> > mis : commit setiap insert per 1000 record
> > simplenya sih buat procedure dan dibuat loop didalammnya
> >
> > smoga membatu,
> >
> > Thanks
> >
> >
> > [Non-text portions of this message have been removed]
> >
> >
> >
>
> [Non-text portions of this message have been removed]
>
>  
>



-- 
Cheers,
^_^ Andes ^_^


[Non-text portions of this message have been removed]

Kirim email ke