当前位置: 代码迷 >> Sql Server >> 怎么不让SQL Server执行时写日志
  详细解决方案

怎么不让SQL Server执行时写日志

热度:44   发布时间:2016-04-27 12:27:49.0
如何不让SQL Server执行时写日志
SQL Server执行时会写大量的日志,即影响速度由占内存,怎样禁止写日志?

------解决方案--------------------
用bulk insert或者把recovery mode换成simple。
无法完全不写日志,不写日志就违反了事务处理的原则。
------解决方案--------------------
据我所知就TRUNCATE 操作时,不记录日志,其他操作都记录。这是所有数据库的基本原则。简单模式(simple)也照样记录日志
------解决方案--------------------
日志是保证数据准确的东东。不要日志很危险
------解决方案--------------------
日志功能不能关闭

可以把数据库的故障还原类型设置为“简单”,
然后把“自动收缩”勾上,
这样日志就不会快速增长了

但是风险很大,不建议这样做。
  相关解决方案