mungkin bisa dicoba...

biat view + hint di remote , insert select from view tsb...

kalau jadiiin cursor fetch 1-1 akan makan waktu...
di plsql ada BULK COLLECT, pake aja dan pasang commit per n rows...
mestinya akan speed up

bisa juga dgn pipeline, untuk non parallel process akan sped up juga.



2009/12/2 Stefanus Henry Gunawan <[email protected]>:
> Halo para suhu,
> saya ada masalah di Database 9i.
> saya punya 2 Database namanya MBS dan EDS. ada DB Link dari MBS ke EDS dengan 
> nama @EDS.
>
> Di MBS ada tabel TMP_DS_MBS dengan jumlah record +/- 5000
> di EDS ada tabel SN_DETAIL dan SN_TOTAL dengan jumlah record masing +/- 7 
> juta.
>
> di MBS ada DML beini
> Insert into TMP_DS_DIFF
> Select tm.recno, sd.tanggal_apply, st.total, st.frekuensi
> from TMP_DS_MBS tm, sn_det...@eds sd, sn_to...@eds st
> where tm.recno = sd.recno and sd.recno = st.recno
>
> Karena SN_DETAIL dan SN_TOTAL adanya di remote database, maka dari MBS 
> indexnya ngga kelihatan.
> Kalo di google, query tersebut bisa dipecahkan dengan hint driving_site.
> tapi masalahnya begitu digabung ke insert into, hintnya langsung disable.
> Performance querynya (udah di test) kalo pake hint driving_site bisa 3x lebih 
> cepat karena indexnya kelihatan dan filtering dilakukan di remote database 
> (EDS).
> Kira2 bagaimana caranya ya gabungin hint itu dengan insert into.
>
> Ada yang saranin hintnya di buat cursor, lalu difetch satu2 dan diinsertkan. 
> cuman apakah performancenya bagus ya?
>
> kira2 ada saran ngga ya?
>
> thanks
> Stefanus Henry
>
> [Non-text portions of this message have been removed]
>
>
>
> ------------------------------------
>
> --
> -----------I.N.D.O - O.R.A.C.L.E---------------
> Keluar: [email protected]
> Website: http://indooracle.wordpress.com
> http://www.facebook.com/group.php?gid=51973053515
> -----------------------------------------------
>
> Bergabung dengan Indonesia Thin Client User Groups,
> Terminal Server, Citrix, New Moon Caneveral, di:
> http://indo-thin.blogspot.comYahoo! Groups Links
>
>
>
>



-- 
thanks and regards
ujang | oracle dba | mysql dba
jakarta - indonesia

Kirim email ke