mysql 主从数据库同步不及时的问题求教现在公司系统发现一个单疼的事情,主库更新一个订单状态,从库读取没有更新,要1-3分钟后才更新过来。
请问哪位大哥大姐碰到过这个问题,或者提供点思路,让我自己研究研究也行。
数据库数据不大,10G左右。
虽然这点数据没有必要弄主从,但是碰到问题还是得解决
以前是好的,现在暂时全部切到主库,对比了下select count(*)一个数据多点的表,从库查询的速度明显比主库要快很多。数据库MySQL主从分离 主从同步主从分离主从同步

解决方案 »

  1.   

    延迟这么多确实无法容忍 首先找到为什么延迟这么多 是insert update delete语句过多造成的吗  是否可以优化update和delete语句的速度是网络原因造成的延迟吗如果确实是因为主库并发太多  导致单线程的从库复制不过来  那只能升级硬件了 换SSD吧
    或者实时性高的切到主库上  不用实时的在从库上
      

  2.   


    网络缘故可以排除,两台在同一局域网,测试了网络情况都正常。
    从库上show processlist看了大概稳定在7个左右,主库上18个连接左右。insert少,一天也才五六千个,大部分都是update,基本上没有delete
    现在暂时采用这个方案“实时性高的切到主库上  不用实时的在从库上”
      

  3.   

    看下update的效率是否是最高  查下slave上有无慢查询