Sql server MSSQLS2008日志备份不会减少日志大小

Sql server MSSQLS2008日志备份不会减少日志大小,sql-server,sql-server-2008,backup,Sql Server,Sql Server 2008,Backup,我在MSSQLS2008中对数据库进行了完整备份,然后对日志进行了备份。我希望事务日志文件的大小会改变,但当我检查磁盘上的文件时,它保持不变。注意:数据库处于完全恢复模式。我做错了什么?备份后,SQL Server不会自动缩小日志的物理大小 每次备份后不断缩小和重新填充日志将导致不必要的性能问题(增长需要将新分配的空间归零) 事务日志备份后,可以自动截断(而不是收缩)日志,只需将不再需要的VLF标记为可供重写。Martin您的.mdf和.ldf文件有建议的大小比吗??如果我有一个30GB的.md

我在MSSQLS2008中对数据库进行了完整备份,然后对日志进行了备份。我希望事务日志文件的大小会改变,但当我检查磁盘上的文件时,它保持不变。注意:数据库处于完全恢复模式。我做错了什么?

备份后,SQL Server不会自动缩小日志的物理大小

每次备份后不断缩小和重新填充日志将导致不必要的性能问题(增长需要将新分配的空间归零)


事务日志备份后,可以自动截断(而不是收缩)日志,只需将不再需要的VLF标记为可供重写。

Martin您的.mdf和.ldf文件有建议的大小比吗??如果我有一个30GB的.mdf文件,那么.ldf文件的最佳大小是多少???@M.Ali-否。请参阅感谢链接,非常有趣,信息性很强。这意味着我不需要对物理日志文件执行任何其他操作?我很担心,因为一个15GB的数据库的日志大约是60GB,而这“看起来不太好”,因为我早就应该在日志达到这个大小之前开始备份过程。@stingray_uu如果这个60GB异常高,你可以做一次收缩任务,使它更能代表你的实际需要。但不建议将缩小日志文件作为常规做法。