SQL Server事务日志处理方法
1. 将数据库恢复模式设置为简单模式
2. 定时收缩数据库日志文件
收缩数据库日志文件大小:
1 | --需要注意的是在收缩日志文件时,数据库不能有正在活动的备份事务。 |
3. 定时完全(full)备份数据库、截断事务日志
截断事务日志
事务日志会自动截断的操作:
1. 备份事务日志
2. 设置简单模式再设置回来
3. 使用backup log with no_log或 backup log with truncate_only
4. 从未对数据库进行过完全(full)备份
概要总结:所谓的截断(truncated)只是将可恢复状态的VLF转换到可重用状态
参考
事务日志的截断与收缩
完整数据库备份 (SQL Server)
SqlServer日志增长过快应对策略
引用截图: