VB6 + SQL2000 ,sqlserver占的内存在不断增大。怎么办?
6个客户端,客户端上面,每次进行查询操作的时候,SQL2000占的内存就会增大200K左右。这个增加速度,感觉很恐怖。一天下来,提示我内存不足。
除了限制sql内存外,有没有从根本上解决的方法呢?

解决方案 »

  1.   

    限制sql内存上限,就是从根本上解决问题的方法
      

  2.   

    你 SQL占用内存以后 没有释放么??写程序的时候应该能够释放的
      

  3.   

    怎么用程序释放sql的内存呢?
      

  4.   

    checkpoint, ---执行写入操作
    DBCC DROPCLEANBUFFERS, ---清空所有高速缓存
    dbcc freeProcCache ---清空过程缓存
    等等命令并且可以设置sql server 最大服务器内存
      

  5.   

    dbcc freeProcCache ---清空过程缓存
    要谨慎使用
      

  6.   

    执行了前2句,不管用呢。sqlserver占的内存,不降反升
      

  7.   

    看下哪里没释放资源吧,这点用户及这点数据都搞死SERVER,那数据量和用户数稍多,只有请超级服务器了