我们每周做一次完整备份,每天做一次差异。总 db 为 80Gb,差异开始时低于 1Gb,然后逐渐增长到大约 3-5Gb,这还可以,但几乎每周都会突然跃升至 40Gb。为什么会发生这种情况?我该如何调查?我有理由确信实际的数据库使用是统一的,没有尖峰。
也许您有一项维护工作 - 例如重新索引 - 每周发生一次 - 这会导致差异备份文件大小大幅增加。或者它可能是每周一次的应用程序工作,导入或更改数据?
如果您还定期进行事务日志备份(比如每小时一次),如果您查看这些备份文件的文件大小,它可能会给您提供线索以及更改活动的时间。
差异备份的大小取决于自上次完整备份以来更改的数据量。
您应该能够确定哪一天备份的大小出现峰值。首先查看是否存在趋势,例如,可能是每周的同一天。然后查看您是否有任何在这些天运行的维护作业。
可能的情况是,您当时可能没有正在运行的作业,但可能有一段应用程序代码决定在您不知情的情况下执行某些维护。
如果您能够隔离看到峰值的特定日期,您可能需要使用 Adam Machanic 的免费工具 sp_WhoIsActive http://whoisactive.com/,并查看 Kendra Little 的这篇关于如何存储结果的博客文章http:/ /www.littlekendra.com/2011/02/01/whoisactive/
归档时间: |
|
查看次数: |
1824 次 |
最近记录: |