MySQL复制--是master曾经修改过的查询



我有一些应用程序是用一些非常慢的查询形式开发的:

INSERT INTO x (SELECT ... FROM y WHERE ...)

查询中较慢的部分是SELECT(临时表等)。

我一直在考虑进行主-主复制,希望复制以某种方式工作,将INSERT原子化为各个INSERT,这样只有直接执行查询的服务器才会受到性能影响。这样行吗?如果不是,除了重写这些查询之外,还有什么好的方法来处理这些查询?

您尝试过基于行的复制吗?这只会将行从主行更改为从行,而不会重新执行查询。

http://dev.mysql.com/doc/refman/5.1/en/replication-formats.html

最新更新