我正在尝试管理SQL Server 2008日志文件的大小.我有一个每天加载一次的报告数据库.简单恢复模型是最合适的,因为除了早上加载之外没有其他事务,我可以重新创建这些记录.我的目标是使事务日志具有固定大小,足够大,以便在加载期间不必分配新空间.
我的问题是日志不断增长.我知道日志应该被标记为可重用,但为什么日志会不断增长?log_reuse_wait_desc显示"Nothing".
我可以将日志文件缩小到1 MB,所以我知道它没有任何事务.我可以设置一个工作来做这件事,但我宁愿把日志保留在500MB,这足以处理每日负载.如果我这样做,日志会增长.
如何使日志保持一致的大小?
请注意:缩小日志文件不能解决此问题.我知道该怎么做.我正试图在事务日志中找到一种方法来重用.