mysql复制性能优化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35772366/article/details/79981292

默认情况下只有一个sql线程(一个线程一个数据库)所以来读取中继日志,主上并行的修改在从上变成了串行,

同步、异步:
指的是能否开启新的线程。同步不能开启新的线程,异步可以。
串行、并行(并发):
指的是任务的执行方式。串行是指多个任务时,各个任务按顺序执行,完成一个之后才能进行下一个。并行指的是多个任务可以同时执行。异步是多个任务并行的前提条件。

那么把串行变成并行,就是异步,也就是多线程
如何配置多线程复制(版本要大于5.7)
在从上执行以下命令

stop slave;
set global slave_parallel_type='loical_clock';
set global slave_parallel_workers=4;
start slave;
阅读更多

没有更多推荐了,返回首页