差异备份的奇怪现象.

xieyueqing 2011-05-10 10:38:28
有两个库A和B,每天做完全备份,备份之前截断日志.备份文件都是20G多一点,每天的增长不多.

最近公司要求做每小时的差异备份,于是就弄了个自动差异备份.结果A库每小时的备份150M左右,还算正常.但是B库太吓人了,每小时的差异备份文件达到了13G!无法理解。。

虽然A库主要是Insert操作,B库除了Insert还有较多的update操作,也不应该13G这么多吧~ 每天增长的数据量不到100M而已。

我手工作了个差异备份,居然还是13G,备份的时候日志文件也就3.8G而已。

哪位高手帮忙分析一下,是什么原因,谢谢!
...全文
108 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
guguda2008 2011-05-10
  • 打赏
  • 举报
回复
对的,差异备份的大小取决于上一次完全备份后产生的变更量,LZ可以试试定期做完全备份。
claro 2011-05-10
  • 打赏
  • 举报
回复
世上本没有“鬼”,说着说着也就有了。

--告诉自己也提醒各位:仔细一点,再仔细一点。
claro 2011-05-10
  • 打赏
  • 举报
回复
B库要先做一个近期的完全备份,否则差异数据的起始点将会。。
xieyueqing 2011-05-10
  • 打赏
  • 举报
回复
A和B都是用同一个维护计划实现的,应该方法一模一样的。
xieyueqing 2011-05-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ap0405140 的回复:]
把你完整备份和差异备份的语句都贴出来吧..
[/Quote]
不好意思,没有语句,用维护计划实现的。。
orochi_gao 2011-05-10
  • 打赏
  • 举报
回复
差备是你上一次全备后的所有事务备份,你的B库全备完了第一次差备有多大?
唐诗三百首 2011-05-10
  • 打赏
  • 举报
回复
把你完整备份和差异备份的语句都贴出来吧..
唐诗三百首 2011-05-10
  • 打赏
  • 举报
回复
楼主对B库的每天完整备份,是否使用了with COPY_ONLY参数? 如有请去掉。
实在不行的话,可以在备份时启用备份压缩功能,前提是SQL Server 2008.
xieyueqing 2011-05-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ssp2009 的回复:]
update操作导致大量日志产生?
[/Quote]
问题是日志文件才3.8G而已阿。。
快溜 2011-05-10
  • 打赏
  • 举报
回复
update操作导致大量日志产生?
misterliwei 2011-05-10
  • 打赏
  • 举报
回复
可以试试日志备份。
xieyueqing 2011-05-10
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 misterliwei 的回复:]
差异备份是将上次完整备份以来修改的所有的extent进行拷贝,不是日志备份。
如果修改了很多页,但是分散在很多extent,那么13G是完全可能的。
[/Quote]
哦,这样啊,谢谢!

那有没有办法减少备份文件大小呢?
misterliwei 2011-05-10
  • 打赏
  • 举报
回复
差异备份是将上次完整备份以来修改的所有的extent进行拷贝,不是日志备份。
如果修改了很多页,但是分散在很多extent,那么13G是完全可能的。
xieyueqing 2011-05-10
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 claro 的回复:]
B库要先做一个近期的完全备份,否则差异数据的起始点将会。。
[/Quote]
每天都有完全备份的。
♥  本课程主要是分享当前分享当下爆火的【大规模语言模型】背后的原理、发展轨迹、常见使用场景、实际应用技巧与优化方法,由业内技术大牛,行业及实战经验丰富的讲师进行技术分享。♥  7月12日起连续5场系列赋能直播,每周三20:00开始直播;课程详情可查看直播链接,直播结束次日无限回看。 ♥  直播课程安排:直播时间直播大纲7月12日初探大规模语言模型的神秘世界1.何为大规模语言模型:基本定义与功能2.大规模语言模型的常见使用场景3.如何有效地使用大规模语言模型:使用原则与基本方法4.小结5.录播回放 7月19日掌握大规模语言模型的高级应用1.深入理解Prompt:含义、作用与优化技巧2.API应用与插件:介绍通过API调用大规模语言模型以及插件功能3.示例分析:通过实例学习和理解如何在实际场景中应用这些高级功能4.小结5.录播回放 7月26日探索大规模语言模型的原理与发展轨迹1.语言模型背后的秘密:基本原理与技术2.从过去到现在:大规模语言模型的发展历程3.洞察未来:大规模语言模型的发展趋势和可能性4.小结5.录播回放8月2日创建自己的大规模语言模型1.训练前的准备:数据准备,预处理与工具的选择2.迈出第一步:如何训练你的第一个大规模语言模型3.训练之后:模型评估、优化和持续更新4.小结5.录播回放8月16日构建垂直领域的大规模语言模型1.垂直领域与通用模型的对比:了解差异与优势2.如何构建垂直领域的大规模语言模型:数据收集,模型训练与优化3.实例:构建一个特定行业(如医疗、法律等)的语言模型4.小结 5.录播回放

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧