MySQL多线程复制配置
2018-12-26 本文已影响0人
阿休
1、show processlist 查看现在的状态
2、在从库上停止复制
mysql> stop slave;
3、设置并发同步类型为逻辑时钟方式
mysql> show variables like 'slave_parallel_type';
默认是datebase,每个线程只能处理一个数据库
配置成基于逻辑时钟的方式
mysql> set global slave_parallel_type='logical_clock';
image
image
4、设置复制线程的数量
先看下当前的并发数量,通过变量 slave_parallel_workers 的值来获得,这个变量用来决定并发处理的线程数
mysql> show variables like 'slave_parallel_workers';
现在是 0,我们把他改成 4
mysql> set global slave_parallel_workers=4;
image
5、启动复制
mysql> start slave;
6、验证配置结果
mysql> show processlist;
可以看到已经有4个IO线程了,配置完成。