MySQL 5.6性能提拔的武器:Binlog Group Commit
MySQL 5.6性能提升的武器:Binlog Group Commit????????总结:Binary logs group commit 特性对 tps 的影响
MySQL 5.6性能提升的武器:Binlog Group Commit
?
?
?
?
??
?
?总结:
Binary logs group commit 特性对 tps 的影响非常大,在 mysql 5.5 中使用 group commit 时的 tps 比不使用 group commit 时的 tps 要高将近 10倍的样子。Mysql 5.5 在使用 group commit 的情况下,tps 与 mysql 5.6 相比并不低,并且在某些时候可能要比 mysql 5.6 的 tps表现的还要好。半同步复制情况下,由于 master 要确认 binglog 在 slave 上写入到中转日志,所以,如果从库的 IO 性能不好,或者网络有瓶颈的情况,会比较大的影响master的tps,在本测试中下降了将近 40%,但是就是在这种情况下,如果使用了 group commit,tps 还是要比不使用group commit时要高将近5倍。Group commit 的效果在一定范围内时会随着并发的加大,效果越好,tps也会相应的越高。
?
?