zoukankan      html  css  js  c++  java
  • mysql5.7主从多线程同步

    数据库复制的主要性能问题就是数据延时

    为了优化复制性能,Mysql 5.6 引入了 “多线程复制” 这个新功能

    但 5.6 中的每个线程只能处理一个数据库,所以如果只有一个数据库,或者绝大多数写操作都是集中在某一个数据库的,那么这个“多线程复制”就不能充分发挥作用了

    Mysql 5.7 对 “多线程复制” 进行了改善,可以按照逻辑时钟的方式来分配线程,大大提高了复制性能

    查看

    mysql> show variables like 'slave_parallel_%';
    slave_parallel_type       默认是datebase,每个线程只能处理一个数据库
    slave_parallel_workers  默认是 0,我们把他改成 4

    修改

    stop slave;
    set
    global slave_parallel_type='logical_clock'; set global slave_parallel_workers=4;
    start slave;
    show slave status G;

     查看mysql有哪些线程在运行

    show processlist;
  • 相关阅读:
    爱信诺面试总结
    项目进展日志6
    项目进展日志5
    项目进展日志4
    项目进展日志3
    项目进展日志2
    项目阶段总结
    项目进展日志
    事物的ACID特性
    5.27作业
  • 原文地址:https://www.cnblogs.com/hushaojie/p/13627624.html
Copyright © 2011-2022 走看看