问题描述
- 各位大神,请问sql的两个事务中的select如何能导致死锁
-
捕获的trace日志非常大,我先放下出错的两条语句。
sqlserver profiler捕获的是这样一条错误。
我想知道的是明明是两条select,S锁为何会导致死锁。而且死锁图形中的的排它锁是怎么回事,明明对keeping的这个资源没有update,只有delete,delete也会增加排它锁吗?行级的,还是表级的,为何我在prfiler中 捕获update或者delete时mode列没有提示锁?
问的有点多,请先看下图,需要日志的可以联系我
解决方案
http://blog.csdn.net/lishehe/article/details/42279147
解决方案二:
感谢,看了链接额博文,与文中的情况不是十分符合,自己熬个通宵解决了。
解决方案三:
如果语句没加锁,极大的可能是关键字段或条件字段被排他了
解决方案四:
如果语句没加锁,极大的可能是关键字段或条件字段被排他了
时间: 2024-12-31 12:41:24