我有一个古老的MySQL5.0主服务器,我们正试图从中迁移出去。二进制日志已启用,并且正在使用语句复制,直接转到mariadb 5.5服务器。我有一个带有审计表b的遗留数据库。更新表a后,插入表b(…值…)。整行的一个副本被添加到表b中。表b上没有主键。
我看到的行为是slave上的表b的行数比master上的表b多一个数量级。当一个更新查询发生时,似乎会生成5个以上的重复行。否则,来自主服务器的所有行都在从服务器上记帐,并且这些行上的数据匹配。这似乎是某种写放大,触发器在同一事件上重复触发。
跨版本复制可能是问题的一部分。
暂无答案!
目前还没有任何答案,快来回答吧!