06 2013 档案

摘要:通过设置SET DEADLOCK_PRIORITY LOW,让不重要的事务自动放弃,并在这些连接执行的业务逻辑中,加上针对死锁的错误处理。 事实上,在非常复杂的高并发量的系统中,要完全预防死锁,或者要知道什么样的用户在特殊的访问次序中会发生死锁,是非常困难的。所以应用程序应该对死锁错误“1205”要有相应的处理,以完成原有的业务逻辑的处理或是善后清除处理。 阅读全文
posted @ 2013-06-29 11:37 DotNet菜园 阅读(4020) 评论(2) 推荐(5)
摘要:锁定的原因很多,尤其是前端应用程序没有合理的使用事务,或者对错误处理不当而导致事务长期持有而没有关闭。接下来讲讲最常见的几种锁定情况,并提供可能的解决方法。 1.费时的查询事务 2.不正确的事务或事务隔离级别设置 3.事务未正确处理 阅读全文
posted @ 2013-06-01 00:00 DotNet菜园 阅读(5398) 评论(2) 推荐(5)