如果备库执行日志的速度持续低于主库生成日志的速度,那这个延迟就有可能成了小时级别。而对于一个压力持续较高的主库来说,备库很可能永远都追不上主库的节奏。
所以备库需要有并行复制能力。
在官方的5.6版本之前,MySQL只支持单线程复制,由此在主库并发高、TPS高时就会出现严重的主备延迟问题。
MySQL5.6版本的并发复制策略
官方MySQL5.6版本,支持了并行复制,只是支持的粒度是按库并行。
如果备库执行日志的速度持续低于主库生成日志的速度,那这个延迟就有可能成了小时级别。而对于一个压力持续较高的主库来说,备库很可能永远都追不上主库的节奏。
所以备库需要有并行复制能力。
在官方的5.6版本之前,MySQL只支持单线程复制,由此在主库并发高、TPS高时就会出现严重的主备延迟问题。
MySQL5.6版本的并发复制策略
官方MySQL5.6版本,支持了并行复制,只是支持的粒度是按库并行。