Koe*_*nyn 8 sql-server backup merge-replication log
我们有一个合并复制环境,它正在推送到 8 个订阅者。这工作正常。我们的分发数据库设置为简单恢复模式。我们有一个维护计划,将在每天 00:30 备份所有数据库。此过程完成后,分发日志文件会在接下来的 30 分钟内增长并吸收硬盘驱动器上的所有剩余空间(约 90GB)
然后发生的情况是分发数据库显示为“Recovery Pending”,在重新启动机器之前我们无法做任何事情。在此之后,我可以将日志文件缩小到 2MB。
我不知道为什么会这样。日志文件在白天以大约 10MB 的速度运行。数据库大小为 15GB。
听起来您的复制过程中发生了大量事务。如果是这样,“清理:分发”作业可能应该更频繁地运行。在我看来,这种事每天都会发生一次。在我的高事务复制服务器上,我让它每 15 分钟运行一次,以仅保留最近的 36 小时。这样它就能自行调整步伐,不会陷入困境。
这是一篇可能有帮助的文章 - http://www.sqlservergeeks.com/blogs/singhsatnam84/sql-server-bi/563/sql-server-controlling-growth-of-a-distribution-database
归档时间: |
|
查看次数: |
8355 次 |
最近记录: |