SQL server timeout和process memory has been paged out问题
好久没上来了。。。各位兄弟姐妹可好呀。。。
最近server 老出time out的问题:
于是看log起trace,发现sql server log的有一些这样的记录:
Date 03/08/2009 23:38:37
Log SQL Server (Current - 04/08/2009 00:30:00)
Source spid1s
Message
A significant part of sql server process memory has been paged out. This may result in a performance degradation. Duration: 0 seconds. Working set (KB): 156776, committed (KB): 7668680, memory utilization: 2%.
关于这个的解释或者方案有两篇:
一个微软的msdn: http://support.microsoft.com/kb/918483,但是这里并没有太多原因说明(或者我不懂)!
-- 我按照这里的东西做了调整服务器的设置。。。但是现在还是会发生这样的问题...
另外是:http://msmvps.com/blogs/omar/archive/2007/09/19/a-significant-part-of-sql-server-process-memory-has-been-paged-out-this-may-result-in-performance-degradation.aspx 外国的牛人做的。。。我没看明白。
现在请问一下这样这个memory paged out 的事情怎么解决,另外就是如何排查时什么样的原因造成数据库的timeout。。。
谢谢。。。
环境是:
OS:Win 2003 标准版(64)SP2
Sql server:2005 标准版(64) SP3
CPU:XEON(R) X5450 3.00GHz (8核心)
Memory:8GB
Disk: RAID 5的 15000转的()