2011年3月1日

死锁2 update select造成的死锁(转)

摘要: 最近在项目中使用SqlServer中发现在高并发情况下,频繁更新和频繁查询引发死锁,最后通过设置数据库的 READ_COMMITTED_SNAPSHOT 选项为 ON ,使得已提交读事务使用行版本控制解决死锁问题。解决问题的文章应用如下。 死锁,简而言之,两个或者多个trans,同时请求对方正在请求的某个对象,导致双方互相等待。简单的例子如下: trans1 trans2 ------------------------------------------------------------------------ 1.IDBConnection.BeginTransaction 1.IDBC 阅读全文

posted @ 2011-03-01 10:10 千羽 阅读(1847) 评论(0) 推荐(0) 编辑

导航