主从复制延迟问题

主从复制延迟问题原因及解决方案:

问题一:一个主库的从库太多,导致复制延迟。

  建议从库数量3-5个为宜,要复制的从节点数量过多,会导致复制延迟。

问题二:从库硬件比主库差,导致复制延迟。

  查看master和slave的系统配置,可能会因为机器配置的问题,包括磁盘I/O、CPU、内存等各方面原因造成复制的延迟,一般发生在高并发大数据量写入场景。

问题三:慢SQL语句过多。

  假如一条SQL语句,执行时间是20秒,那么从执行完毕,到从库上能查到数据也至少是20秒。

问题四:主从复制的设计问题

  例如,主从复制单线程,如果主库写并发太大,来不及传送到从库就会导致延迟。门户网站会自己开发多线程同步功能。

问题五:主从库之间的网络延迟。

  主库的网卡、网线、连接的交换机等网络设备都可能成为复制的瓶颈,导致复制延迟。跨公网主从复制很容易导致主从复制延迟。

问题六:主库写压力大,导致复制延迟。

  主库硬件要搞好点,架构前段要加buffer以及缓存曾

posted @ 2017-03-23 19:01  reborn枪  阅读(237)  评论(0)    收藏  举报