你用完过吗?呵呵~~~别想太多,你要是再开一个狂占内存的,sql的内存使用自然会下去的,缓存是提高效率的,一般情况你不需要管这么多,我觉得只要sql能吃得下,我就加内存,哈哈~~~~

解决方案 »

  1.   

    你的sql server  2005 有问题,要么是病毒造成的~
      

  2.   

    每分钟8万,这个速度插入数据MSSQL能够吃得消吗?我觉得有点玄,建议换个实时数据库试试
      

  3.   

    Sqlserver默认不设置内存上线,所以显示占用比较高,但有内容请求时,服务会自动分配的。
    如果有其他应用的话,就给Sqlserver设内存限制
      

  4.   

    use master
    select @@lock_timeout
    set lock_timeout 900000
    -- 15分钟
    select @@lock_timeout
    用这个试试,每隔15分钟回收闲下来的进程,可以把时间设的短一些
      

  5.   

    我的SQL2000也经常遇到这样的问题,SQL占用内存及CPU的经常居高不下,致使客户端无法正常运行,只有重新启动才能解决问题,每天都这样,晕死
      

  6.   

    我也发现这个问题,不知道你们发现没有,在系统内存增加到SQL设置最大内存之后,tmpdb.mdf也随之猛增。我看到的最大增到十几G,而且不会自动回收内存,tmpdb.mdf也不会自动释放。需要RestartSQL后都回来了。但是不能老是在重启吧?