我如何知道是什么填满了事务日志?

Pet*_*e2k 6 sql-server transaction-log

我们在 sql 数据库上有一个事务日志,由于某种原因,当我们的实时系统只有大约 2GB 时,它已填满了 50GB。有什么方法可以分析 sql 或事务日志来尝试找出为什么这个特定的日志增长如此之多?

Rem*_*anu 5

首先调查是什么阻碍了日志重用。阅读可以延迟日志截断的因素,看看log_reuse_wait_desc valuesys.databases。根据您在那里找到的内容,可能有几个潜在的操作。