【发布时间】:2018-04-11 16:20:25
【问题描述】:
我正在进行从 MySql 到 MariaDB 的迁移工作,其中涉及复制,一切正常,主 MySql (5.5.59) 与从 MariaDB (10.1.26) 的兼容性很好。
当我启用从 MariaDB 主服务器到 MariaDB 从服务器(相同版本:10.1.26)的复制时,会出现问题。在某些情况下,在大规模更新时确定,从站开始滞后。 如果我将 master 恢复到 MySql (5.5.59) 并复制到 MariaDB 中的同一个 slave,则在同一组更新上永远不会出现延迟。
我检查了延迟的 MariaDB 从站中的中继日志,比较了 MySql 为主时收到的日志和 MariaDB 为主时收到的日志,唯一的区别是当主服务器是 MariaDB 时,我可以看到相关的语句到gtid。
我想在主服务器是 MariaDB 时禁用中继日志中 gtid 语句的存在,并进行类似于没有 gtid 的“旧式”MySql 复制的复制,但我还没有找到是否可以这样做那个。
【问题讨论】:
标签: mysql mariadb replication database-replication gtid