sqlserver2008-各位大神,请问sql的两个事务中的select如何能导致死锁

问题描述

各位大神,请问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

sqlserver2008-各位大神,请问sql的两个事务中的select如何能导致死锁的相关文章

resultset可...-请教大神关于sql 的问题

问题描述 请教大神关于sql 的问题 sql中,如果有两条一样的数据,根据某个字段的不同,去最小的一条数据插入表中怎么写 ? 解决方案 向各位大神请教个问题 解决方案二: insert into tablename() value(select name from tablename where arg1<arg2); 解决方案三: insert(字段) into table (select 字段 from table where 条件) 解决方案四: 使用min函数试试看看 解决方案五: 先用

读文件 infile-在读文件infile的时候出现的问题 请大神看看啊 困扰两天了。。。。。。。。

问题描述 在读文件infile的时候出现的问题 请大神看看啊 困扰两天了........ 代码如下,编译的时候不会出错,但是点击按钮就会死程序,注释掉bianhuanbianliang也就是消息响应函数倒数第二行的时候不会出错,这个函数中只有存在infile>就会在void* CMapPtrToPtr::GetValueAt(void* key) const这个函数里出错!这是什么函数?求解释啊 void CControlPane::OnBnClickedCamcalib() { // TODO

sql-求大神指导SQL语句怎么写

问题描述 求大神指导SQL语句怎么写 建立了一张活动表 actid int primary key identity(1,1), actname varchar(50) not null, actshort varchar(200) not null, actlong varchar(1000) not null, actaddress varchar(100) not null, actgoway varchar(200) not null, volshort varchar(100), vo

数据库-求大神帮助sql语句查询

问题描述 求大神帮助sql语句查询 (2) 连接查询操作 ① 查询在11#1605教师上课的所有教师姓名.所在院系名和班级名称. ② 查询张明辉同学的姓名.性别.籍贯.年龄.所在班级班长姓名.所在院系领导的姓名. ③ 查询选修"C1"课程且成绩在90分以上的学生学号.姓名及成绩. ④ 查询"张靖海"老师的职称.年龄.所在院系名称.所担任的课程名称. 解决方案 都有哪些表啊,表有什么字段啊? 解决方案二: select 教师姓名.所在院系名和班级名称 from 表 w

求大神解答一下-求大神解答下这两道题目。。。。

问题描述 求大神解答下这两道题目.... 下面的题目是什么意思啊? 所有程序代码中状态显示定义到指定中类,还再进行本地判断 来源于DictionaryActivate.cs DictionaryActivate Activate = new DictionaryActivate(); 还有就是 if (Request.HttpMethod == "POST") { postapp(); } else if (Request.HttpMethod == "GET")

c++-求大神帮忙,把两个程序合成一个,既求出位置,又替换。

问题描述 求大神帮忙,把两个程序合成一个,既求出位置,又替换. 1:#include #include #include void main() { char strSource[6000],strFind[100]; puts("母串为:"); gets(strSource); puts("要查找的子字符串为:"); gets(strFind); cout<<"母串为:"< cout int i,t=0,l1,l2,k,f;

大神求救sql management studio数据库中导入多个xls

问题描述 大神求救sql management studio数据库中导入多个xls 数据库中有多个表,如何将一个xls文件中的多个表导入数据库中对应的表中 用的是sql management studio 解决方案 只能用程序读取一个个表,然后来导入.

求助大神一个sql 百分比的问题

问题描述 求助大神一个sql 百分比的问题 select a.contCLng((select count(*) as cs from [order] b where b.order_cont like '*'+a.cont+'*'))/CLng((select count(*) from [order] b)) from [order_cont] a 这个输出不出来每一行除完之后的数 求大神帮忙看看这个 解决方案 SELECT T1.ContSUM(IIF(T2.Order_Cont=T1.C

json-各位大神 请问我序列化时数据库数据应该做成什么格式的呢?帮帮忙 小弟初学

问题描述 各位大神 请问我序列化时数据库数据应该做成什么格式的呢?帮帮忙 小弟初学 我要从数据库中将数据放到datetable中然后序列化成下边这种json格式的数据 请问我数据库中数据应该怎么存贮呢? . json数据 [{"CountryName": "阿拉伯联合酋长国","Province": [{"ProvinceName": "Bahrani","City": [{"