找回密码
 注册
快捷导航
查看: 1589|回复: 9

【求助】还是MSSQL数据库死锁的问题

[复制链接] |自动提醒
阅读字号:

1万

回帖

112

积分

1135

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-2-25
发表于 2008-2-25 09:19:33| 字数 366| - 中国–广西–南宁 电信 | 显示全部楼层 |阅读模式
WIN2000SEV+MSSQL2000SP4+delphi编写的XX管理系统,10个客户端连接

在数据库越来越大和操作很频繁的情况下,经常性的出现"超时已过期"的现象,造成部分客户端无法访问操作乃至全部无法操作。重启MSSQL服务或者服务器才行

请高手帮忙分析下

在目前问题没有解决办法的情况下,有没有办法设置在达到几分钟无响应后自动KILL 死锁的进程或者自动重启MSSQL?



3月23日更新...经过这些时间的观察已基本确定是由于"PAICHE"时提交事务不顺利造成,把"PAICHE"客户端的程序退出后就正常了,但是"PAICHE"操作中已提交的事务并不能真正的写入数据库

[ Edited by  tangjianbin1979 on 2008-3-23 11:06 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

7736

回帖

117

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-6-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2008-2-25 09:26:54| 字数 100| - 中国–广东–深圳 电信 | 显示全部楼层
不完全是数据库问题,和客户端的编写方式也有关,query查询时会有个超时设置,数据量大了查询时间久就会出现超时,每年把数据做个结存可以在不修改程序的情况下尽可能减少出错机率

什么软件?还这么保密 ,至于嘛
X1 Carbon 2018, 16 G ,1T SSD 4K HDR
X1 Carbon 2015, 16 G ,512G SSD
X220T, I5, 8G, 128G SSD
回复 支持 反对

使用道具 举报

1170

回帖

0

积分

2376

资产值

入门会员 Rank: 1

注册时间
2006-2-18
发表于 2008-2-25 09:30:30| 字数 70| - 中国–湖北–武汉 电信 | 显示全部楼层
查一下是什么语句造成的??进行修改或者优化了!

另外,似乎楼主问错地方了,这里好像是跳楼笔记本或者win系统的,数据库问题请上专业的论坛上问!
ThinkPad R52
MSS 128M 7200.11 500G
Nokia N82+5140i
Yaesu VX-8R
回复 支持 反对

使用道具 举报

1万

回帖

112

积分

1135

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-2-25
 楼主| 发表于 2008-2-25 09:50:48| 字数 40| - 中国–广西–南宁 电信 | 显示全部楼层

回复 #2 Hans 的帖子

破软件而已..其实也没有什么保密可言,对于程序我没有学过也不会,只是负责看看而已
回复 支持 反对

使用道具 举报

1万

回帖

112

积分

1135

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-2-25
 楼主| 发表于 2008-2-25 09:52:06| 字数 79| - 中国–广西–南宁 电信 | 显示全部楼层

回复 #3 netfalcon 的帖子

曾经去CSDN问过俩问题,感觉无法适应那

在这问只是喜欢这里的氛围,而且这里的高手也不少

这里是WINDOWS软件讨论区,难道MSSQL不是WINDOWS软件??
回复 支持 反对

使用道具 举报

7736

回帖

117

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-6-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2008-2-25 09:56:38| 字数 86| - 中国–广东–深圳 电信 | 显示全部楼层
用 事件探查器 看看哪些语句出现问题,如果在存储过程或视图超时,可以直接在数据库上修改,如果你不会编程,那就自当别论了,还是找专业人士现场解决吧,不是所有问题这样问就能出结果的
X1 Carbon 2018, 16 G ,1T SSD 4K HDR
X1 Carbon 2015, 16 G ,512G SSD
X220T, I5, 8G, 128G SSD
回复 支持 反对

使用道具 举报

2267

回帖

42

积分

5945

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-1-12
月全勤勋章铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2008-2-25 16:51:37| 字数 47| - 中国–云南–西双版纳傣族自治州 电信 | 显示全部楼层
我认为程序设计的问题很大,建议找开发者查看源代码,没有外界因素,MSSQL不会出现死锁情况的!
人是自私的,总是在追求自己喜欢的东西,而对于喜欢自己的却视而不见。
回复 支持 反对

使用道具 举报

1万

回帖

112

积分

1135

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-2-25
 楼主| 发表于 2008-2-25 18:53:54| 字数 46| - 中国–广西–南宁 电信 | 显示全部楼层
现在已经让上头的人检查了...只不过开发程序的那帮人已走了

现在的对这样问题似乎也束手无册一样
回复 支持 反对

使用道具 举报

5109

回帖

78

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-11-17
发表于 2008-2-25 21:29:19| 字数 60| - 中国–江苏–镇江 移动 | 显示全部楼层
可能是与数据库链接后 好长时间没跟对数据库操作引起的
我认为应为程序加个 Ttimer 隔段时间断开数据库链接 然后在链接 往复循环
51nb才是正宗的 nb论坛
51nb才是正宗的 nb论坛
51nb才是正宗的 nb论坛
T420
E71 lx5
php coder
回复 支持 反对

使用道具 举报

1万

回帖

112

积分

1135

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-2-25
 楼主| 发表于 2008-2-25 22:37:05| 字数 31| - 中国–广西–南宁 电信 | 显示全部楼层

回复 #9 269569 的帖子

应该不是的,因为发生这样的情况好像都是在查询或者写入数据的时候
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-9 02:49 , Processed in 0.114461 second(s), 40 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部