在使用DELECT进行条件删除数据时,当数据量在12万以上时,删除将会出现超时错误。
如何才能解决SQL超时。--分批刪除

解决方案 »

  1.   

    SQL SERVER不会自动释放使用的内存。
    在SQL SERVER属性里设置其最大使用的内存数量。建议设置为系统内存数的70%。
      

  2.   

    SQL SERVER查询记录在200万以上的问题我们公司也遇到过,换了Oracle就不会出现这样的问题了!楼主只有想办法把 记录集分割了试试,但还是解决不了根本问题,建议你换数据库吧??????
      

  3.   

    楼主是不是在气象局干的??
    有那么大的数据。
    小弟路过,学习ING
      

  4.   

    很对,如果你真有那么大的数据量,sqlserver是胜任不了的,趁早换Oracle吧
      

  5.   

    一次读取300万数据,真是难以想像。
    但未必见得是SQL SERVER的问题,oracle上一样受不了。改进的方式,
    首先是你的SQL语句,
    其次是你的索引的使用情况
    没关系的话,把相关信息贴出来,大家分析分析。