首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Server 2008事务复制和事务日志

Server 2008事务复制和事务日志
EN

Stack Overflow用户
提问于 2011-07-13 14:54:32
回答 1查看 3.3K关注 0票数 2

我在我的sql server 2008产品数据库上使用事务日志复制。即使我每15分钟备份一次事务日志,我也会对事务日志的增长产生问题。

如何阻止事务日志增长。我不想收缩日志文件,因为可能需要花费日志时间来收缩,因为与发布相关的事务仍然没有传递到分发数据库。请帮帮忙

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-07-13 15:01:53

如果使用复制,则可以扩展发布服务器数据库的事务日志大小。这些事务(如未提交的事务)在检查点后或在备份事务日志之后不会删除,直到日志阅读器任务将事务复制到分发数据库并取消标记它们()为止。如果日志读取器任务的问题阻止它在发布服务器数据库中读取这些事务,则事务日志的大小可能会随着未复制的事务数量的增加而继续扩大。可以使用DBCC -SQL引用来标识最古老的未复制事务。

Ref

缩短日志读取器代理的轮询间隔可能有帮助:

降低日志读取器代理.的-PollingInterval参数的值

-PollingInterval参数指定查询已发布数据库的事务日志以复制事务的频率。默认为5秒。如果减少此值,则会更频繁地轮询日志,这可能会降低将事务从发布数据库传递到分发数据库的延迟。但是,您应该在降低延迟和增加服务器负载之间取得平衡,因为轮询更频繁。

Enhancing Transactional Replication Performance

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6680904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档