日期:2014-05-17  浏览次数:20390 次

急,在线等!MSSQL2005占用内容很少,只有80多M,是什么问题??
如题!!!!


------解决方案--------------------
看看这个配置:

SELECT value FROM sys.configurations where name='max server memory (MB)'

如果设置的太小,修改大一点:
EXEC sys.sp_configure N'show advanced options', N'1' RECONFIGURE WITH OVERRIDE
GO
EXEC sys.sp_configure N'max server memory (MB)', N'2048' --这里设置多少M
GO
RECONFIGURE WITH OVERRIDE
GO
EXEC sys.sp_configure N'show advanced options', N'0' RECONFIGURE WITH OVERRIDE
GO
------解决方案--------------------
数据服务没有人使用或,数据库太小了
------解决方案--------------------
没懂你什么意思
------解决方案--------------------
数据库文件多大?访问的人多吗?
另外,使用awe后,任务管理器里看不到扩展内存的使用量的
------解决方案--------------------
1楼是其中一个方法,然后我比较担心的是应用程序里面会不会有人傻里傻气自以为是地写了一些清空内存的东西,使得执行计划不能重用。最好全面检查一下。正常来说SQLServer服务器的内存应该要粘到90%以上。因为缓存了大量的执行计划。
------解决方案--------------------
也可以使用性能计数器,看看内存的生存周期会不会太短、lazy writer/checkpoint这些会不会太频繁。