Menurut pendapat saya yah tetep 1 SQL lebih cepat dari lebih dari 2 atau
lebih SQL with or without index.
alasan:
1. berapa kali oracle harus parse dan execute command
2. brapa kali oracle harus re-visit the blok
1 blok x 5 statement dibanding 1 blok x 1 statement
3. brapa jumlah undo & redo generated
alasan sama dengan #2
4. tergantung how big data & redo & undo generated
berapa kali log switch, checkpoint dsb
1 sql tetep paleng murah.
2008/10/15 Ujang Jaenudin <[EMAIL PROTECTED]>
> hallo juragan,
>
> kalo indexnya composite dari kolom2 col_g sampai col_k seharusnya yg
> pertama lebih cepat. karena sekali saja oracle memaintain index.
>
> tapi jika indexnya tidak komposite (masing2 kolom diindex)
> statement berikutnya lebih kenceng, karena memaintain banyak index
> sekaligus pada saat issue 1 line update maka akan lebih lambat...
>
> CMIIW :)
>
> --
> thanks and regards
> ujang | oracle dba
> jakarta | http://ora62.wordpress.com
>
> 2008/10/10 Yoenoes Lucas <[EMAIL PROTECTED]<yoenoes.lucas%40gmail.com>
> >:
>
> > Dear gurus,
> >
> > asumsi suatu table dengan jumlah record 2 juta record, dan mempunyai 3
> > index biasa (bukan unique)
> >
> > saya mau update table tersebut dengan perintah sql sbb :
> >
> > update table_x set col_g = 0, col_h =0, col_i = 0, cold_j = 0, cold_k =
> 0;
> >
> > dibandingkan dengan
> >
> > update table_x set col_g = 0;
> > update table_x set col_h = 0;
> > update table_x set col_i = 0;
> > update table_x set col_j = 0;
> > update table_x set col_k = 0;
> >
> > mana yang lebih cepat perintah update yang di atas atau yang di bawah?
> > serta alasannya kenapa lebih cepat yah..
> >
> > thx
> > Yoenoes
>
>
--
Cheers,
Yoel Susanto
www.indo-oracletech.com
[Non-text portions of this message have been removed]