你是不是没有设置过服务器的最大可用内存?用sp_configure看一看,把它设置一下。另外用性能监视器看一看Total Server Memory。应该是这个的问题。

解决方案 »

  1.   

    在Enterprise Manager种服务器上点右键->属性->看看内存和CPU的设置
      

  2.   

    试试把sql server的模式确定为无论什么状态都是打开的,
      

  3.   

    我用默认的设置,我内存是 512,我看了一下,sql server属性中的 memory中的内存最大值也是 512,它怎么不能再设置虚拟内存啊?
    sql server 的模式如何设定为都是打开的状态?
      

  4.   

    使用UPDATE STATISTICS 在指定的表或索引视图中,对一个或多个统计组(集合)有关键值分发的信息进行更新。如果不定期进行这种操作,将会导致 SQL Server 查询优化器对于涉及指定表的查询选择非最佳的策略。
      

  5.   

    1,固定内存最值,给定一个上限。
    2,优化你的查询功能。可以在表上建一些常用的索引等,另外要定期维护索引,使用update statistics进行更新。