Prev / Next / /home/pochi/ChangeLog

SQL Server デッドロック[computer]

2004-04-19

SQL Server ではロック中の行は参照もできないのね。
たとえば2つのプロセスがあって、Aのプロセスが1行目をロックして、
Bのプロセスが2行目をロックして、Aのプロセスが2行目を参照して、
Aのプロセスが1行目を参照して、とするとデッドロックしちゃう。
ロック中でも参照ぐらいはできて欲しいと思う。
もちろん Oracle とかでも、更新はデッドロックが発生しないように
慎重にしなきゃいけないけどね。

permlink