如何在写代码的时候防止死锁呢?
所有的对表的更新都要有顺序,先更新明细,再更新主表,
这样也许可以。
Oracle对死锁处理:
session1检测到了死锁后,报错,但这个Session还活着,只是发生了死锁的SQL语句出错
session2还是会在等待状态
session1需要程序中调用rollback,Session2才会停止等待
SQL Server:
session1检测到了死锁,系统就会把Session1杀死,并释放Session1 的所有资源
session2可以继续执行下去.
数据库程序如何防止死锁呢?
浙公网安备 33010602011771号