您好,我们客户有一台数据库服务器,系统配置如下:
硬件:intel xeon 4 core CPU,4G mem
系统软件:windows 2003 r2(32位), sql server 2005 sp2
数据库按默认配置安装,上线运营了 1 年半,系统加载了一个 27 G 的数据库,过去内存占用一般在 1.7G 左右,近期出现数据访问很慢,经检查内存占用上不去,不超过 100M,同一个服务器上安装了一个新的数据库实例后,加载原来的数据库文件内存正常
请问可能是什么原因,是否和应用程序有关,谢谢
sp_configure 'max server memory'
看看是否把这个配置值设置在了100MB 左右, 如果是的话, 将它改大
给我写信: QQ我:
总共才 4G, 你试试重启系统, 先不跑其他任何程序, 只跑 sql server, 然后开 sql server managent studion 去执行一些耗费内存的查询, 看内存使用会不会上去, 如果会的话, 说明是其他程序用掉了内存, 导致无法分配给 sql server