【发布时间】:2014-02-13 16:31:07
【问题描述】:
我在 MSSQL2008 中对我的数据库进行了完整备份,然后对日志进行了备份。我预计事务日志文件的大小会发生变化,但是当我检查磁盘上的文件时,它保持不变。注意:数据库处于完全恢复模式。我做错了什么?
【问题讨论】:
标签: sql-server sql-server-2008 backup
我在 MSSQL2008 中对我的数据库进行了完整备份,然后对日志进行了备份。我预计事务日志文件的大小会发生变化,但是当我检查磁盘上的文件时,它保持不变。注意:数据库处于完全恢复模式。我做错了什么?
【问题讨论】:
标签: sql-server sql-server-2008 backup
SQL Server 不会在备份后自动缩小日志的物理大小。
在每次备份后不断缩小和重新增长日志会导致不必要的性能问题(增长需要将新分配的空间归零)。
事务日志备份后,日志可以自动截断(不收缩),这只是将不再需要的 VLF 标记为可以覆盖。
【讨论】: