主从库之间的传输延迟

传输延迟原因

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

  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的执行

原文地址:https://www.cnblogs.com/5945yang/p/10975567.html