小编Dav*_*e D的帖子

完整备份后如何减少事务日志备份大小?

我设置了三个维护计划以在 Sql Server 2005 实例上运行:

  • 每周数据库优化,然后是完整备份
  • 每日差异备份
  • 每小时事务日志备份

每小时的日志备份通常在几百 Kb 到 10Mb 之间,具体取决于活动水平,每日差异通常在周末增加到 250Mb 左右,每周备份约为 3.5Gb。

我遇到的问题是完整备份之前的优化似乎导致下一个事务日志备份在恢复正常之前增长到完整备份大小的 2 倍以上,在本例中为 8Gb。

除此之外BACKUP LOG <DatabaseName> WITH TRUNCATE_ONLY,是否有任何方法可以减少该日志备份的大小,或者完全防止将优化记录在事务日志中,因为它们肯定会在它们之前的完整备份中被考虑在内?

sql-server sql-server-2005

38
推荐指数
2
解决办法
5万
查看次数

标签 统计

sql-server ×1

sql-server-2005 ×1