我有一个古老的MySQL 5.0主服务器,我们正试图从中迁移。启用二进制日志并使用语句复制,直接转到MariaDB 5.5服务器。我有一个带有审计表B的遗留数据库。更新表A后,插入表B(...值...)。整个行的副本将添加到表B.表B上没有主键。
我看到的行为是奴隶上的表B比主表上的表B多了几个数量级。当发生单个更新查询时,似乎会生成5个以上的重复行。否则,来自master的所有行都在slave上占用,并且数据在这些行上匹配。这似乎是某种写入放大,其中触发器在同一事件上重复触发。
跨版本复制可能是问题的一部分。