Avamar — Data Domain 集成:SQL 完整备份更改率

Summary: 本知识库文章介绍了 Microsoft SQL 插件到 Data Domain 系统的 Avamar 完整备份的重复数据消除率。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

概览

本知识库文章介绍了 Microsoft SQL 插件到 Data Domain 系统的 Avamar 完整备份的重复数据消除率。

在某些情况下,客户的 SQL 完整备份会遇到比预期更高的新字节数。本文探讨了 SQL 备份流的体系结构及其对 Data Domain CDSF 流存储格式的影响。它还旨在就最佳做法提出建议。

SQL 流

带 SMO 的 Microsoft SQL 能够提供单个或多个数据流以进行备份。但是,流内容不是确定性的(为未更改的源数据传送的字节顺序可能不同)。在多数据流和单数据流情况下,内容按照从磁盘读取的顺序进行传送,并行读取执行。这种非确定性流有助于更高的表观变化率。TSQL 参数 maxtransfersize 确定流上传送的区块的大小。较大的值将有助于传输的区块更加连贯。

Data Domain CDSF

SQL 数据库备份流以 CDSF(通用数据流格式)写入 Data Domain 系统。每个 SQL 流都会写入不同的容器。由于设计强调初始数据接收期间的局部性,容器之间的 Data Domain 重复数据消除不太完美。与之前的备份相比,这可能会导致初始 6% 到 8% 的重复段。最终,在 2 到 3 个垃圾数据收集周期中可实现更好的重复数据消除。

结论

SQL 备份流的非确定性,再加上 Data Domain 系统上不完整的初始重复数据消除,可能会导致报告的备份更改率为 ~5%,即使在没有更改的情况下也是如此。

建议

  • 验证默认 SQL maxtransfersize 值(自 7.0 起)是否为 4MB。(检查 SQL 客户端上的avsql.cmd文件和数据集以查找 SQL 备份)
  • 对于大型数据库,请使用 SQL 增量备份,而不是所有完整备份
  • 通过在 SQL 数据集中设置 --[avtar]blocksize=0x400000,将 avtar 数据块大小与 SQL 匹配

Additional Information

注意:SQL 插件不支持通过 avsql.cmd 文件
--[avtar]flag-name 将标志分配给下游插件avsql.cmd

无法通过直接方式启用此标志:

* 在 SQL 数据集

中使用 --[avtar]blocksize=0x400000

* 在 avtar.cmd 中使用 --blocksize=0x4000000

Affected Products

Avamar

Products

Avamar, Avamar Plug-in for SQL
Article Properties
Article Number: 000019329
Article Type: How To
Last Modified: 05 Sep 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.