问一个问题关于死锁导致Windows内核出问题的事情 20huangyj]

发布时间:2016-12-8 0:24:48 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"问一个问题关于死锁导致Windows内核出问题的事情 20huangyj]",主要涉及到问一个问题关于死锁导致Windows内核出问题的事情 20huangyj]方面的内容,对于问一个问题关于死锁导致Windows内核出问题的事情 20huangyj]感兴趣的同学可以参考一下。

大家好。 我们公司用了一开发商的软件,数据库中的数据在50~200万条之间, 最近经常发现软件会在运行一段时间之后之间废掉,进程都没有了,系统里面也没有事件日志 开发商找了很久也没有办法,说是因为数据库服务器压力大,造成连接死锁,而这个死锁会导致应用服务器的 Windows 的内核出问题,所以他的服务程序会Down机。 不知道各位Sql高手是否遇到这样的情况,是否是程序有问题,还是说责任全在 Sql 死锁?

50~200万 不大啊

50~200万实在算不上大,还不至于吧!服务器当机!基本上是数据库没有优化好或效率低下的T-SQL语句搞的鬼,另外事务之间的互相等待极易引起死锁!开profiler跟踪一下到底SQL Server执行了哪些语句!

2Million的数据没什么阿

谢谢楼上的。 我的意思是,死锁会导致应用服务器的内核出问题吗?

还没遇见过。具体说—— 首先压力大不等于死锁:压力大是会导致运行慢、CPU负荷重,内存消耗大;死锁是程序烂,给我一个表两行数据,我就可以弄个死锁出来。 第二,2 million的数据太普通了,我们手头的项目,一个星期的新数据就是50万条。照样跑的欢欢的。当然相应的index要设置好。 其次,运行程序和数据库在一个server上吗?如果在,那也太抠门了;不过看你的意思是不在(“数据库服务器压力大,造成连接死锁,而这个死锁会导致应用服务器的Windows 的内核出问题”),开什么玩笑,A机器一个服务内部的死锁,会导致B机器OS完蛋?就是在一个机器上,SQL服务内部的死锁,也绝对没有理由让操作系统趴下。系统可能会停在那里,因为资源被占尽,但不会有内核的问题。 再次,系统日志的问题,在系统正常运行的时候,有日志吗?如果他不知道怎么设置系统日志,让他看看windows手册吧。 总之你可以告诉开发商他们的程序很烂,他们在扯淡。

谢谢楼上的兄弟回答。

上一篇:SQL2005,做集群一定需要企业版吗?标准版行么? 30tinyhuhu]
下一篇:Sql Server存储过程调用出错,没分了,请高手帮忙阿! 0CSDN]

相关文章

相关评论