zoukankan      html  css  js  c++  java
  • 主从库之间的传输延迟

    传输延迟原因

        主库大量的日志产生(并行产生)

      1dump是单线程,没有能力读取速度如此之快的binlog

        有可能dump线程非常的繁忙,占用大量的IO,导致主库服务器速度变慢

      2、网络延迟

       3、从库的io线程没有能力及时写入relaylog

        提高从库的写入性能,最好的办法就是使用 raid 卡,带有写缓存

      4要判断binlog的生成速度

        binlog生成速度过快就会产生延迟。

      5可以采用mixed这种方式,因为row可能会导致binlog暴增。

    如何解决减小传输延迟:

      1、增加物理读的能力(提升主库的读性能)

        1、使用raid卡或者磁盘阵列

        2、使用PCIE闪卡

      2、增加网络带宽

      3、增加写能力,使用raid+写缓存(raid+flash)(提升从库的写性能)

      4、可以采用mixed这种方式,因为row可能会导致binlog暴增

        避免主库上进行海量dml的执行

  • 相关阅读:
    初识计算机
    前端html css
    mysql高级
    mysql多表查询
    mysql数据库查询
    mysql表关系
    mysql数据类型
    mysql数据库介绍
    异步回调 协程
    GIL-全局解释器锁
  • 原文地址:https://www.cnblogs.com/5945yang/p/10975567.html
Copyright © 2011-2022 走看看