首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >双事务复制(例如两个报表服务器)

双事务复制(例如两个报表服务器)
EN

Database Administration用户
提问于 2020-02-17 23:03:05
回答 1查看 36关注 0票数 0

使用Server事务复制(从服务器一到服务器二,服务器二到服务器三)是一个好计划吗?我们这里的大部分DBA都建议不要这样做。老板想要的。他不希望从生产服务器获得2个订阅。两个来自生产服务器的订阅是大受欢迎的吗?

EN

回答 1

Database Administration用户

发布于 2020-02-17 23:33:46

使用Server事务复制(从服务器一到服务器二,服务器二到服务器三)是一个好计划吗?我们这里的大部分DBA都建议不要这样做。

我以前就这样做过,因为这是我们为满足业务需求所能提供的最佳设计。此设计的最大问题是,如果要对任何出版物/文章进行任何更改,则必须首先

  • 将订阅从服务器2移到服务器3
  • 在服务器1中更改发布/项目
  • 在服务器一和服务器二之间重新初始化和重新同步
  • 完成同步后,从服务器2向服务器3添加回订阅
  • 在服务器二和服务器三之间重新初始化和重新同步(有一种避免此步骤的方法。见此问答)

两个来自生产服务器的订阅是大受欢迎的吗?

这取决于两件事:

  1. 分发数据库的位置
  2. 推送与退出订阅

如果对所有订阅服务器使用相同的发布(在本例中为两个),则publisher数据库/服务器上的工作负载不会增加,前提是您的分发数据库与publisher数据库不在同一台服务器中。日志阅读器将读取发布数据库的事务日志一次,并将复制的事务添加到分发数据库中。分发代理将从分发数据库读取事务并在订阅数据库中应用。

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

https://dba.stackexchange.com/questions/259874

复制
相关文章

相似问题

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