PHP专题数据库服务器运维方向

MySQL多线程复制配置

2018-12-26  本文已影响0人  阿休

1、show processlist 查看现在的状态

image.png

2、在从库上停止复制
mysql> stop slave;

image.png

3、设置并发同步类型为逻辑时钟方式
mysql> show variables like 'slave_parallel_type';

image

默认是datebase,每个线程只能处理一个数据库
配置成基于逻辑时钟的方式
mysql> set global slave_parallel_type='logical_clock';


image
image

4、设置复制线程的数量
先看下当前的并发数量,通过变量 slave_parallel_workers 的值来获得,这个变量用来决定并发处理的线程数
mysql> show variables like 'slave_parallel_workers';

image
现在是 0,我们把他改成 4
mysql> set global slave_parallel_workers=4;
image

5、启动复制
mysql> start slave;

6、验证配置结果
mysql> show processlist;

image
可以看到已经有4个IO线程了,配置完成。
上一篇 下一篇

猜你喜欢

热点阅读