清除 SQL Server 日志的利器,算是我用得比较顺手的一套方法了。尤其是磁盘空间告急的时候,能迅速搞定日志膨胀问题,挺管用的。恢复模式怎么调、日志怎么缩、什么时候该做备份,这篇都讲得挺细。
事务日志和错误日志是两个重点,尤其是事务日志,随便几次批量更新,文件就胖得离谱。如果你经常在完整恢复模式下跑数据库,这篇对你挺大。
像设置为SIMPLE
模式临时释放空间,再切回FULL
,这招我就常用。再配合DBCC SHRINKFILE
命令,日志就能压得妥妥的。哦对,还有一点,收缩完记得检查一下碎片情况,避免性能掉下来。
建议你定期备份事务日志,别等日志撑爆磁盘才动手。再懒也别忘了加个定时任务备份,或者用脚本跑一下收缩逻辑。配合好自动增长设置,能省不少事。
如果你想深入了解,也可以看看这些延伸阅读:
,日志管理这事儿,早动手总比等着出事强。你如果最近刚好遇上空间告急的问题,不妨试试这套方法,操作也不复杂,响应也快。