【问题标题】:SQL Server Backup with Free Space具有可用空间的 SQL Server 备份
【发布时间】:2019-02-17 12:31:18
【问题描述】:

SQL Server 数据和事务文件中的大量可用空间会在备份和压缩文件时降低性能吗?

我们的 DBA 正在使用 Red Gate SQL Backup Pro 备份和压缩数据库,其中数据文件为 404 GB,55% (225 GB) 可用空间,事务文件为 531 GB,97% (519 GB) 可用空间.

DBA 已向我保证,可用空间不会影响性能,但我需要第二个意见。

谢谢。

【问题讨论】:

  • 为什么不在备份后收缩该事务日志?
  • @manderson 最好将 TLOG 设置为您期望它增长到的最大值。自动增长会占用资源,因此理想情况下您不希望日志经常增长......并且通常不建议重复收缩,增长,增长,增长,备份,收缩,因为您没有解决任何问题。您正在临时重新获得空间...但此空间无法重新分配,因为您的日志稍后会再次需要它,让您留在您开始的地方
  • @scsimon 明白了。我将这里的 prod 日志设置为 2GB,因为我知道我不会在一天结束时到达那里......然后我备份,并缩小日志以回收空间。我认为 kyletme 让 tlog 不断增长。我想下一个问题是,他/她的 tlog 需要多长时间才能达到 531GB?

标签: sql-server backup redgate


【解决方案1】:

归根结底,备份过程不会备份空白页面(可用空间),因此不会影响大小和性能。

当然,只要可用空间不在页面级别。也就是说,只要您没有填充因子 See this article from Brent on that.

另外,我确信 Red Gate Pro 使用了某种备份压缩功能,可以让您的备份更小。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-22
    • 1970-01-01
    相关资源
    最近更新 更多