MySQL Group Replication is a hot topic in MySQL ecosystem.
We have been evaluating it in , and it is now time to evaluate
its performance, especially now that is GA.
In our setup, we wanted to evaluate how it performs compared to
standard asynchronous MySQL replication. Therefore MySQL 5.7.17
was first tested with regular async replication, MTS, semi-sync,
and finally Group Replication.
Setup
The first testing environment is a 3 nodes "cluster", with 1
master and 2 async slaves in the same network.
Each node has Intel Xeon CPU E5-2660 v2 @ 2.20GHz , 20 cores.
For benchmark we used sysbench running on a 4th node, using a
database with 8 tables with 10M rows each, therefore the dataset
completely fits in memory.
sysbench was executed as:
./sysbench --num-threads=64 --max-time=300 --max-requests=0 --test=./lua/oltp_update_index.lua --mysql-user=sbtest --mysql-password=sbtest …
[Read more]