SQL Server:日志文件越来越多,并且不会与 MDF 文件合并

SDR*_*yes 0 database transaction-log sql-server sql-server-2008

我的数据库文件看起来很可疑。我们在生产阶段使用数据库。我看到 LDF 文件越来越多。而 MDF 文件似乎根本没有增长(我没有文件大小历史来证明它,但我认为它没有这样做!我敢打赌!)

所以我猜会发生什么?如何强制合并到 MDF?

Rem*_*anu 6

您是否定期进行日志备份?好像每 30 分钟一次?要么开始进行日志备份,要么将恢复模式更改为简单。

您始终可以在sys.databases 中看到保存日志重用的reaosn ,即 log_reuse_wait_desc 列:

事务日志空间重用的描述目前正在等待以下之一:

  • 没有
  • 检查点
  • 日志备份
  • ACTIVE_BACKUP_OR_RESTORE
  • ACTIVE_TRANSACTION
  • DATABASE_MIRRORING
  • 复制
  • DATABASE_SNAPSHOT_CREATION
  • LOG_SCAN
  • OTHER_TRANSIENT

有关更多信息,请参阅可以延迟日志截断的因素