我每天对所有数据库执行完整备份。差异备份每小时执行一次。
我遇到的问题是,大约在每天早上的同一时间,在完全备份之后的几个小时,差异备份大小从20 to增加到250 to。如何跟踪备份大小中导致200 in跳转的原因?
这主要导致备份保持方面的问题,因为总大小,然后急剧膨胀了一整天。
发布于 2015-03-24 20:49:50
如果完整的备份只增加了几MB,但是您的差异是200 MB,那么您可能需要进行大量的更新,从而改变页面,从而迫使页面被复制到磁盘中。然而,完全备份大小不会有太大的变化,因为它复制所有的页面无论如何。这忽略了事务日志,在您已经指定的注释中,事务日志的波动非常小。你是否正在压缩你的全部备份,而不是你的差异?Filestream?
在8K的时候,你看到的每一页25,000+页面都变了。这是数据库或表大小的很大百分比吗?更新很重吗?根据现有的信息,这很可能是造成这种情况的原因。
是否可以记录扩展事件会话或跟踪更新,并检查哪些表是更新最多的表?如果由于某种原因,您无法实时查看数据,那么您也许可以继续在表上记录“最后更新”,看看哪一条是很多的。
这是假设原因来自DB活动,而我们只是不能收集实时的更改来排除故障。这是我处理它的一种方式,或者打开备份文件,看看它有哪些页面
https://dba.stackexchange.com/questions/96113
复制相似问题