如何提高MySQL组复制的性能?

时间:2017-01-04 05:05:38

标签: mysql database optimization replication mysql-5.7

在MySQL 5.7中,有一项称为容错系统的新功能。

Group Replication Doc

我使用1个主服务器和3个从服务器实现了组复制,并且工作正常。但我觉得它有点慢。慢意味着在master上执行时查询需要时间。这可能是因为主人等待来自奴隶的确认或认证接受的时间等。

我知道这可能是一个广泛的问题,但如果您引导一些与群组复制相关的参数来提高性能,那么它将会有所帮助。

由于

1 个答案:

答案 0 :(得分:0)

正如您所说,Master 必须与其Slave进行通信。所以,是的,这会减慢每个交易

每个COMMIT都会因服务器之间的协调而延迟。因此,在您的应用中可能可能两件事:

  • 较少COMMITs;这是每笔交易中的更多陈述。 (但不是太多。)
  • 客户端更多并行,因此更多事务并行运行。