起步软件技术论坛-X3

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

完整的死锁状态图**

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

我把用到的那个新的功能程序发上去,可以看看有什么问题没有!

我把这次新增加的那个新的功能程序发上去,可以看看有什么问题没有!

新建 Microsoft Word 文档.rar

4.93 KB, 下载次数: 96

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-6 09:55:02 | 显示全部楼层
ding
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-6 15:53:01 | 显示全部楼层
怎么没有人回复,请求帮助
回复 支持 反对

使用道具 举报

发表于 2007-4-9 09:57:05 | 显示全部楼层
看了功能代码基本没什么问题,主要是一般不要在立即事务内显示消息什么的就行了。另外您只说了“某些SQL慢,想我们可以看看SQL跟踪”,我现在已知的只是热点表的问题就是TTask表和TTasmMessage这两张表了,其它的表SQL是怎么写的还没太注意到,热点表问题的处理方案一般有两种比较常见,1是改行锁,2是修改系统设计,现在改系统设计已经不太可能了,所以才建议改行锁试试!改行锁后系统性能可能会降低,但不试一下谁也不知道降低到什么程度,我的建议是试一下!实在不行再来想别的办法。
回复 支持 反对

使用道具 举报

发表于 2007-4-9 10:06:25 | 显示全部楼层
能不能把你们觉得慢的SQL(完整的)及相关的数据表和数据表的内容发过来,我执行看看、效率看有没有什么办法,现在只能自己一点点的找路了。我这儿没有数据是看不出执行效率来的,干巴巴的看一个数儿,想改了试试也很不方便!
回复 支持 反对

使用道具 举报

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

比较慢的SQL

exec sp_execute 4, '04  5 2007  1:35:32:000PM', '04  5 2007  1:35:32:000PM', N'tmsFinished', NULL, N'92727E61ECCE4A6E93A83820E0E52003', N'PERFECT.COM', N'-1', N'621D1BE90F45440081BB06B10E554855', N'MRHLPCJ', N'BMZG', N'950601', N'\ROOT\JG1.OGN\SCB.DPT\SCGLB.DPT\MRHLPCJ.DPT\BMZG.PTM\950601.PSM', N'tmsSend', N'美容护理品车间', N'部门主管', N'黄立东', N'JG1', N'完美总公司'

系统中所有取明细表的sql  比如:select FGSZCCPMXB.SQBH, FGSZCCPMXB.HJKM, FGSZCCPMXB.YT, FGSZCCPMXB.JE, FGSZCCPMXB.BXR, FGSZCCPMXB.BH from FGSZCCPMXB



SELECT FTYPENAME, FPRIORITY, FSUBJECT, FFLOWGUID, FBizID, FSPERSON, FSPERSONNAME, FRPERSONNAMES, FSTARTTIME, FFINISHTIME, FLIMITTIME, FPARTYNAME, FPLANNAME, FPLAN, FSOGNNAME, FSDEPTNAME, FSPOSITIONNAME, FSTATE, FLASTCHANGETIME, FCREATETIME, FPLANSTARTTIME, FPLANFINISHTIME, FDISTRIBUTETIME, TTASK.FPARTY, FGUID, FTYPE, FFUNCURL, FUPDATEFLAG, FPROCURL, FDESCRIPTION, FISANONYMITY
  FROM TTASK
  WHERE (FGROUPGUID = '-1') AND (((TTASK.FCLIENTACCOUNT = 'PERFECT.COM')) and ((TTASK.FGUID IN(SELECT TTASKMESSAGE.FTASKGUID FROM TTASKMESSAGE WHERE (TTASKMESSAGE.FSTATE IN('tmsSend', 'tmsReceived', 'tmsProcessing')) AND (TTASKMESSAGE.FRORGURL IN('\ROOT\WMFGS.OGN\HLJFGS.DPT\CN.PTM\990113.PSM') OR (TTASKMESSAGE.FRPERSON = '990113') )))))
  ORDER BY FCREATETIME DESC


SELECT FTYPENAME, FPRIORITY, FSUBJECT, FFLOWGUID, FBizID, FSPERSON, FSPERSONNAME, FRPERSONNAMES, FSTARTTIME, FFINISHTIME, FLIMITTIME, FPARTYNAME, FPLANNAME, FPLAN, FSOGNNAME, FSDEPTNAME, FSPOSITIONNAME, FSTATE, FLASTCHANGETIME, FCREATETIME, FPLANSTARTTIME, FPLANFINISHTIME, FDISTRIBUTETIME, TTASK.FPARTY, FGUID, FTYPE, FFUNCURL, FUPDATEFLAG, FPROCURL, FDESCRIPTION, FISANONYMITY
  FROM TTASK
  WHERE (FGROUPGUID = '-1') AND (((TTASK.FCLIENTACCOUNT = 'PERFECT.COM')) and ((TTASK.FGUID IN(SELECT TTASKMESSAGE.FTASKGUID FROM TTASKMESSAGE WHERE (TTASKMESSAGE.FSTATE IN('tmsSend', 'tmsReceived', 'tmsProcessing')) AND (TTASKMESSAGE.FRORGURL IN('\ROOT\JG1.OGN\CWB.DPT\HJYWGLB.DPT\ZGMS.PTM\0508010.PSM' , '\ROOT\JG1.OGN\CWB.DPT\HJYWGLB.DPT\PTZY.PTM\0508010.PSM') OR (TTASKMESSAGE.FRPERSON = '0508010') )))))
  ORDER BY FCREATETIME DESC
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-11 08:43:44 | 显示全部楼层

发现特别慢,cpu的使用率,读,写,用时,都是上面这三种语句

cpu的使用率,读,写,用时,都是上面这三种语句,尤其是那种主细表中取明细表数据的情况,当明细表的数据量增加时,读写,用时,就特别长
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-11 08:45:40 | 显示全部楼层

另外,您通过打电话,我告诉你连接到我们服务器的方法,我不知道你的电话

另外,您通过打电话,我告诉你连接到我们服务器的方法,你就可以看到所有的内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-12 10:39:30 | 显示全部楼层
ding
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-12 10:42:18 | 显示全部楼层

因为每个月都有一次,使用高峰,所以不得不关注这个问题

我可不可以删除,TTask和TTaskMessage表中的一些历史信息?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 20:12 , Processed in 0.048404 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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