大数据量Insert时,不产生Log日志的方法?
首先我也在网上搜索了下解决方案,但提供的解决方案总是存在些危险性。
在此,希望能得到各位在实际工作中的一些经验,谢谢了。

解决方案 »

  1.   

    bcp的话改数据库恢复模式成大容量模式
    如果是insert的话 不产生日志是不可能的 ,只能改成简单恢复模式 日志文件就会重复循环使用
      

  2.   

    什么风险呢?产生日志是SQL的基本功能为什么不要日志呢?
    因为慢吗?
    去除索引也能增加速度
      

  3.   

    大量insert之前修改数据恢复模式为Bulk-logged,insert之后再修改过来.Bulk-logged会记录最小化的日志.
      

  4.   

    inside t-sql 书里面的data modifition 章节里面有专门提到了minimal logging,有兴趣可以自己去找下。