我在测试环境中有一个SQL DB,它是测试网站的后端数据源。网站上没有任何活动(因为它在我们的测试环境中),但每隔几天数据库日志文件变得非常大,导致备份等问题。
这是一个测试环境,因此没有我们无法控制的活动。为什么日志会增长?为什么这么大?
我正在寻找一些有关如何在非活动站点/数据库上追踪导致此日志增长的提示。
我使用DBCC OPENTRAN查找了打开的事务,结果是没有打开trans。
还有其他想法吗?
答案 0 :(得分:1)
您是否有任何定时运行的作业,例如备份或优化?在维护作业中执行索引的完全重建可能会导致日志文件大于预期(除其他外 - 这是最常见的文件之一)。
在SSMS寻找工作的地方:
管理 - 维护计划
管理 - 遗留(如果您在某些时候使用旧版本的SQL)
SQL Server代理 - 作业