日期:2014-05-18  浏览次数:20439 次

6核服务器运行Sqlserver2005不稳定,周期性死机
服务器:IBM x3650 M3(7945165),6核,8G内存。
操作系统:win2003 server 打sp2补丁。
数据库: Sqlserver2005标准版,后换为开发版,打sp4补丁。

服务器上安装Sqlserver标准版时报错,后查微软官网,发现cpu的数量不是2的幂,会影响安装,后按照官网提示,正常安装了标准版,但每运行2天后,系统即死机。后换为05开发版,系统现在每运行5,6天仍然死机。系统日志也无报错。求有经验的朋友给予帮助,谢谢!


------解决方案--------------------
楼主的补丁打得太过了,俺还只是 sp2,或者你是打错了补丁.
------解决方案--------------------
用SQL PROFILTER去跟踪一下,用WINDOWS性能计数器来查看一下Avg. Disk Queue Length 

这个指标是磁盘队列长度,如果数值长时间大于物理磁盘个数的两倍,表示I/O存在瓶颈。

这可能是由于内存不够用,或者是查询语句写的不够优化
------解决方案--------------------
异常死机,在服务器上的事件查看器里应该可以看到异常的详细信息.

还有每次宕机时,是否在跑什么超系统负荷的程序,导致内存溢出泄漏什么的.
------解决方案--------------------
换个正版的吧!
------解决方案--------------------
1、安装SQL有问题;
2、内存不足。
3、等楼下继续。
------解决方案--------------------
或许是开发上有漏洞也可能呢。。另WIN 2003隔段时间需要重启,否则也容易挂掉
------解决方案--------------------
建议你用windows 2003 server 企业版(sp1及以上) 安装 sql server 2005 企业版(sp1及以上)
------解决方案--------------------
关闭数据库的自动收缩
------解决方案--------------------
建议试一下用win2008 x64 +sql2008 x64来试下,可能你安装的sql2005是32位的,用64位来试一下