to : zlp321002(她是我的唯一.) 系统运行2年时间都正常,现在突然间出现上述现象,系统的峰值比现在要高得多,我做计不是mis 程序的原因,sqlserver运行2小时占用300M内存,正常吗?请回复,

解决方案 »

  1.   

    sql的内存管理的原则是:
    只要内存足够, 就会一直为新的需求分配内存, 内存不够时才会释放内存.所以sql的内存释放不掉是正常的.
      

  2.   

    至于楼主的问题, 应该不是内存不释放导致的.从数据库的角度来说, 可能是连接没有正确的释放, 也可能是不正确的处理导致大量的堵塞.在数据库动作缓慢的时候, 楼主可以在企业管理器中, 在管理项下, 看看当前活动中的连接数有多少, 有没有block的连接等.
      

  3.   

    最近突然出现这种情况的话, 要看看是否病毒或者系统损坏之类的原因.
    另外, 对数据库做 dbcc checkdb('库名') 的检查.
      

  4.   

    运行2年了,一般的磁盘寿命就快到了。
    怀疑是不是你的RAID坏了一块硬盘?我以前遇到过这种情况。
    另外,你看看是否有进程阻塞了?-----------------------
    http;//chinadba.cn
    深圳骄子数据库服务网
    最具实战经验的数据库优化、管理、设计、培训
      

  5.   

    dbcc checkdb('misdb'),dbcc checkalloc('misdb') dbcc checkdb('master'),dbcc checkalloc('master') 都没有发现 error ,系统日志很正常,我不知道是何原因,很急的。 help me !