起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: changansxy

完整的死锁状态图**

[复制链接]
 楼主| 发表于 2007-4-5 11:07:57 | 显示全部楼层

更新文件后,出现的死锁

更新文件后,出现的死锁

新建文件夹 (2).rar

494.86 KB, 下载次数: 80

回复 支持 反对

使用道具 举报

发表于 2007-4-5 11:50:05 | 显示全部楼层
收到。
如果其他信息,请一并发来。
越详细越好。
回复 支持 反对

使用道具 举报

发表于 2007-4-5 12:01:39 | 显示全部楼层
把master库中的sysprocess表中的内容也发过来看看

两边的数据最好取同时的发过来

时间差开了意义就不大了
回复 支持 反对

使用道具 举报

发表于 2007-4-5 12:18:08 | 显示全部楼层
SysLockInfo
SysLocks
锁定的时候把截图的信息加这三张表的信息全发过来!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-5 14:21:54 | 显示全部楼层

刚才死锁了两个进程,我贴了图,

刚才死锁了两个进程,我贴了图,

新建文件夹.rar

574.61 KB, 下载次数: 88

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-5 14:25:41 | 显示全部楼层

有些表太大截的补充图

有些表太大截的补充图

aa.rar

199.86 KB, 下载次数: 89

回复 支持 反对

使用道具 举报

发表于 2007-4-5 15:03:36 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-4-5 15:09:53 | 显示全部楼层
实在不行可以试试,将TTask和TTaskMessage的锁设置为行级锁,这样会降低系统性能,但带来比较好的并发性,关于设置行锁的方法可以参考SQL Server的手册!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-5 15:31:03 | 显示全部楼层

h回复

我的代码中,没有用到事务,不过我是在流程流转以前,通过计算判断,流程是否流转,而且在流转以后,要更新一个表的内容。还有一个我问了我们经理,关于数据表行锁的事情,我们经理说,“本来由于用户较多,系统的性能已经比较低了,如果并成行锁,那么效率可能会非常低下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-5 15:33:27 | 显示全部楼层
我想你们可以看看sql 的跟踪,其中明细表的select 和系统表中的一些语句,不管是cpu读还是写,还是用时,都是非常的多,看能否提供一个办法进行优化
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 16:01 , Processed in 0.043852 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表