从库多线程MTS 基本要求: 5.7以上的版本 必须开启GTID binlog必须是row模式 gtid_mode=ON enforce_gtid_consistency=ON log_slave_updates=ON # 前3行为开启gtid模式 slave-parallel-type=LOGICAL_CLOCK # 关键参数, 支持事务级别的sql进行并发回放, 默认是database级别(也就是只能并发database) slave-parallel-workers=16 # 并发回访的线程数, cpu数的一半 master_info_repository=TABLE relay_log_info_repository=TABLE relay_log_recovery=ON
5.7 : slave-parallel-type=LOGICAL_CLOCK slave-parallel-workers=8 cpu核心数作为标准 CHANGE MASTER TO MASTER_HOST='10.0.0.128', MASTER_USER='repl', MASTER_PASSWORD='123', MASTER_PORT=3307, MASTER_AUTO_POSITION=1; start slave;