你可以在数据库的属性中将SQL的内存设置在一定的范围内,或某一个固定值 。

解决方案 »

  1.   

    这个问题没有办法,SQL SERVER使用内存就是这样!题外话:你既然是循环调用同一个存储过程来更改同一个表,是不是可以写一个存储过程来解决?也许(如果你的规则不是太复杂),可以一个语句或几个语句搞定.(如果你的规则不宜说就别说了)
      

  2.   

    内存控制的方法好像只有 tj_dns(愉快的登山者) 说的方法.
      

  3.   

    规则不是太复杂,也没啥保密的!是这么回事,数据库里的数据我是用来做一个索引,里面保存着文件的路径,我的数据刷新程序作的就是把客户的文件移动到类似光盘塔一类的存储介质上,因为这个规则必须要有移动文件后的路径,没有办法在SQL SERVER里实现。大家再给出出主意。
      

  4.   

    可以设置存储过程不缓存.(sql2000)
    不过我不记得怎么做,查查books online中
    create proc的帮助.
      

  5.   

    可以设置存储过程不缓存.(sql2000)
    不过我不记得怎么做,查查books online中
    create proc的帮助,好象是用 with RECOMPILE
      

  6.   

    可以设置存储过程不缓存.(sql2000)
    不过我不记得怎么做,查查books online中
    create proc的帮助,好象是用 with RECOMPILE