运行一段时间后,性能明显下降。这个时间大概在一周后会有感觉,然后就越来越慢了。重启服务后就好了。
有什么工具或方法可以找到造成性能下降的根源在哪里呢?谢谢

解决方案 »

  1.   

    做数据库监视,查出消耗资源的SQL或存储过程,再检查消耗资源的SQL或存储过程来做优化
      

  2.   

    可以用windows自带的性能监视器查看一下内存占用的情况。
      

  3.   

    看起来像是连接没有断开导致的.每天定时抓几次 master.dbo.sysprocess 中的内容, 如果一段时间后, 这个表中的记录有较大的增加, 说明是连接没有及时关闭导致的
      

  4.   

    我看了下sysprocess中的内容,服务器空闲时没几条记录,忙时记录的确很多,这正常吗?
    另:也可能是内存不够造成,目前只有1G,打算先升级一下看看