【问题标题】:MySQL Replication -- are queries ever modified by master?MySQL 复制——查询是否被 master 修改过?
【发布时间】:2012-02-05 10:31:04
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: mysql performance replication


    【解决方案1】:

    您是否尝试过基于行的复制?这只会应用从主服务器到从服务器的行更改,不会重新执行查询。

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

    【讨论】:

      猜你喜欢
      • 2015-04-25
      • 1970-01-01
      • 2016-01-06
      • 2011-09-29
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多