复制是否会覆盖对从属的更改?

时间:2017-02-20 17:15:22

标签: mysql database-replication

我试图找到关于奴隶的过时数据的解释。 有一个主服务器A和两个从属B和C的设置。

最近的一个变化被复制到了,除了B上的一个表。表B包含大量数据,并且每天都能正确复制内容,奴隶正在工作,比主人落后0秒。

我有一个理论 :对从属行的更改是否可以防止该行被复制覆盖?

如果是,那就可以解释这个问题。 主键未被修改,此表中的所有其他行都正常复制。

P.S。:我能够发现插入新行或更改id会破坏复制,但我无法找到这个问题的答案

详细说明:

  • Slave的系统时间戳为x。那个时候可能有变化,而不是我。
  • Master在x + 6秒更改(非主键更改,对其中一个字段的简单更新)。运行它的脚本改变了两个表:一个用于对象,一个用于它的时间
  • 更改未复制到其中一个从属,只有对象表包含不正确的信息。
  • Master在x + 15分钟后再次更改以查看是否会覆盖奴隶
  • 更改未复制到其中一个从属,时间表正确,但对象行没有。

0 个答案:

没有答案