4

我听说很多人使用主从安排有助于缩短更改模式时所花费的时间,方法是使用复制设置新的临时主节点,然后停止重定位,然后在重新开始之前交换角色。我在堆栈溢出中找到了一个示例(如下)。

  1. 设置从站
  2. 停止复制。
  3. 在奴隶上进行 ALTER
  4. 让奴隶赶上主人
  5. 交换主机和从机,因此从机成为具有更改结构和最小停机时间的生产服务器

这一切都很好,但是,我不明白第 4 步,我不清楚。

我想知道是否有人可以更清楚地解释程序。

4

2 回答 2

1

让奴隶赶上主人

让slave追上master意味着slave落后master 0秒。

这意味着如果复制在某个点停止(以便您更改表),
它将注册最后一个复制时间。

当复制恢复时,
它将比较master上的当前写入时间和slave上的最后一次复制时间。

但是,程序似乎有缺陷
您不能更改从站,并且更新后的从站
中的预期架构与master相同。

在事件列类型更改、列删除时,
可能会导致复制失败。

于 2010-12-01T11:30:58.073 回答
0

seconds_behind_master 应该是 0。

于 2010-12-01T11:07:42.470 回答