sqlserver2005 建立的数据库,与手持pda传输数据,最近突然出现无法传递数据的问题,pda端提示的错误时outofmemoryexception,但是pda上面的容量没有问题,
sqlserver的日子上的错误如下:
日期 2010-1-25 14:45:16
日志 SQL Server (当前 - 2010-1-25 14:45:00)源 spid1s消息
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): 16796, committed (KB): 42420, memory utilization: 39%.实在不知道应该怎么解决了,哪位接触过这类错误提醒一下
sqlserver的日子上的错误如下:
日期 2010-1-25 14:45:16
日志 SQL Server (当前 - 2010-1-25 14:45:00)源 spid1s消息
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): 16796, committed (KB): 42420, memory utilization: 39%.实在不知道应该怎么解决了,哪位接触过这类错误提醒一下
SQL Server通常会积极响应操作的系统的内存压力,尽量避免被page out到页面文件。
可能的原因:
1.
操作系统遇到突然的或严重的物理内存压力,在SQL Server做出反应之前已经把将SQL Server的内存page out了。
2.
你的SQL Server的版本是什么?某些版本的SQL Server是可以进入一种idle server的状态。例如:SQL Server Express,此时SQL Server进程可能更倾向于利用页面文件。
Microsoft SQL Server Management Studio 9.00.3042.00
Microsoft Analysis Services 客户端工具 2005.090.3042.00
Microsoft 数据访问组件 (MDAC) 2000.086.3959.00 (srv03_sp2_rtm.070216-1710)
Microsoft MSXML 2.6 3.0 5.0 6.0
Microsoft Internet Explorer 6.0.3790.3959
Microsoft .NET Framework 2.0.50727.42
操作系统 5.2.3790
Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
第一种可能性比较大。你的机器除了运行SQL Server,还有其他可能会消耗大量内存的程序嘛(例如,作为打印服务器,文件服务器)?
2.
Working set (KB): 16796, committed (KB): 42420
SQL Server提交的内存并不高42MB。
问题可能会比较复杂,需要你诊断的信息会很比较多。
3.
Google
http://blogs.msdn.com/psssql/archive/2007/05/31/the-sql-server-working-set-message.aspx
你这个不是SP3 建议打上SP3补丁