Atur., Order/urutan aplikasi untuk melakukan locking.,
CMIIW., Sembiring --- Pada Sen, 14/9/09, dony widiotomo <[email protected]> menulis: Dari: dony widiotomo <[email protected]> Judul: Re: Bls: [indo-oracle] ask : row lock contention Kepada: [email protected] Tanggal: Senin, 14 September, 2009, 4:41 PM Om Piping, thanx for reply.. tp masih ada beberapa pertanyaan.. *Question:* bagaimana ya cara menghindari terjadinya "unwanted" locking (baik table locking ataupun row lock)?*Answer :* 1) Hindari/kurangi proses yg memakai data source yg sama (concurrency) o>> option ini ga bisa dilakukan, krn table yg dipakai adalah transaction table dan load-nya memang cukup tinggi.. 2) Perkecil scope of locking. o>> locking sudah based on row lock.. bukannya row lock udah scope yg paling kecil ya..? *Question:* apakah network problem bisa menyebabkan locking? *Answer:* Gak, oracle akan nge-rollback transaksi dan ini artinya data yg ke-lock akan di unlock... tuk pembuktiannya, coba aja lock table pakai SQL plus.. trus diconnect, dan coba update table tersebut. o>> itu klo di level database,.. gimana klo update/locking dilakukan di level aplikasi,.. dan aplikasi tersebut 'hang'/'error' karena network problem dan proses blm ter-commit/rollback , apakah locking tersebut akan di-rollback secara otomatis juga...? Thanks & Regards, Dony Wid ____________ _________ _________ __ From: Moch Firman N <mochfir...@gmail. com> To: indo-oracle@ yahoogroups. com Sent: Thursday, September 10, 2009 1:11:13 PM Subject: Re: Bls: [indo-oracle] ask : row lock contention Dear Om Dony, *Case 1:* *Question:* bagaimana ya cara menghindari terjadinya "unwanted" locking (baik table locking ataupun row lock)? *Answer :* 1) Hindari/kurangi proses yg memakai data source yg sama (concurrency) 2) Perkecil scope of locking. *CASE 2:* *Question:* apakah network problem bisa menyebabkan locking? *Answer:* Gak, oracle akan nge-rollback transaksi dan ini artinya data yg ke-lock akan di unlock... tuk pembuktiannya, coba aja lock table pakai SQL plus.. trus diconnect, dan coba update table tersebut. Thanks and best regards Piping 2009/9/8 dony widiotomo <don_...@yahoo. com> > > > thanks reply-nya... > > mungkin pertanyaan yg salah kali ya,.. pertanyaanya seharusnya seperti ini > : > > bagaimana ya cara menghindari terjadinya "unwanted" locking (baik table > locking ataupun row lock)? > > apakah network problem bisa menyebabkan "blocking session"? > > > kalau bisa gimana ya cara pencegahannya? > > Best Regards, > > Dony Wid > > ____________ _________ _________ __ > From: Ananias Sembiring <bre_tigan_tambak@ yahoo.com<bre_ tigan_tambak% > 40yahoo.com> > > > To: indo-oracle@ yahoogroups. com <indo-oracle% 40yahoogroups. com> > Sent: Tuesday, September 8, 2009 1:26:07 PM > Subject: Bls: [indo-oracle] ask : row lock contention > > Locking tujuannya untuk access data concurrency, sekaligus provides > consistency data., > > kl di database memang cuma 1 user., database ga ada locking., jadi kl multi > user., locking harus terjadi., supaya data consistent., > > locking bisa diatur lewat aplikasi., dan database., > > cmiiw., > > Sembiring., > > --- Pada Sel, 8/9/09, dony widiotomo <don_...@yahoo. com> menulis: > > Dari: dony widiotomo <don_...@yahoo. com> > Judul: [indo-oracle] ask : row lock contention > Kepada: indo-oracle@ yahoogroups. com > Tanggal: Selasa, 8 September, 2009, 1:19 PM > > Dear Master, > > numpang nanya ya... > > bagaimana ya cara menghindari terjadinya locking(baik table locking ataupun > row lock)? > > apakah network problem bisa menyebabkan locking? > > kalau bisa gimana ya cara pencegahannya? > > FYA, thanx before.. > > Best Regards, > > Dony Wid > > [Non-text portions of this message have been removed] > > Lebih Bersih, Lebih Baik, Lebih Cepat - Rasakan Yahoo! Mail baru yang Lebih > Cepat hari ini! http://id.mail. yahoo.com > > [Non-text portions of this message have been removed] > > [Non-text portions of this message have been removed] > > > [Non-text portions of this message have been removed] [Non-text portions of this message have been removed] Lebih bergaul dan terhubung dengan lebih baik. Tambah lebih banyak teman ke Yahoo! Messenger sekarang! http://id.messenger.yahoo.com/invite/ [Non-text portions of this message have been removed]

