避免事务中的用户交互。
使用基于行版本控制的隔离级别。
将事务默认隔离级别的已提交读改成快照
SET TRANSACTION ISOLATION LEVEL SNAPSHOT使用nolock去掉共享锁,但死锁发生在u锁或x锁上,则nolock不起作用
升级锁颗粒度(页锁,表锁), 以阻塞还代替死锁
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对软件开发网的支持。
您可能感兴趣的文章:详解SQL Server中的事务与锁问题sqlserver:查询锁住sql以及解锁方法SQL Server学习笔记之事务、锁定、阻塞、死锁用法详解Sql Server 死锁的监控分析解决思路Sql Server如何查看被锁的表及解锁的方法SqlServer查询和Kill进程死锁的语句sqlserver进程死锁关闭的方法sqlserver锁表、解锁、查看销表的方法查找sqlserver查询死锁源头的方法 sqlserver死锁监控SQL Server三种锁定模式的知识讲解










