A story around replication lag and Flow-Control.
Overview
In the last few months we had 2 main actors in the the MySQL
ecosystem, ProxySQL and Group-Replication (with the evolution to
InnoDB Cluster).
While I had extensively covered the first, my last serious work
on GR, goes back to some lab version in the past
years.
Given the decision Oracle made to declare it GA, and the Percona
decision to provide some level of support to GR, I decide it was
time for me to take a look at it again.
A lot of reviews were already done covering different topics. I
saw articles about GR and performance, GR and basic
functionalities (or lack of it like automatic node provisioning),
GR and ProxySQL and so on.
But one question was coming up over and over in my mind. If GR
and InnoDB cluster has to work as alternative to other
(virtually) synchronous replication …