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]

Kirim email ke