1、配置从服务器上的多线程并行复制的参数(此处为实现多线程复制的重要参数)在数据库配置文件 my.cnf中设置
slave-parallel-type=LOGICAL_CLOCK
slave-parallel-workers=16 #16为设置的并发线程个数,之后根据项目对数据传输的具体要求再更改
#一个
schema
下,slave_parallel_workers中的worker线程并发执行relay log中主库提交的事务
master_info_repository=
TABLE
relay_log_info_repository=
TABLE
relay_log_recovery=
ON
注:变量slave-parallel-type可以有两个值
DATABASE 为默认值,意为基于库的并行复制方式;
LOGICAL_CLOCK:基于组提交的并行复制方式
2、执行命令show processlist; 查看等待的线程.
或者
1、下面查看复制类型和并行数量配置
mysql> show variables like 'slave_parallel_type';
+---------------------+--