主从复制延迟问题
主从复制延迟问题原因及解决方案:
问题一:一个主库的从库太多,导致复制延迟。
建议从库数量3-5个为宜,要复制的从节点数量过多,会导致复制延迟。
问题二:从库硬件比主库差,导致复制延迟。
查看master和slave的系统配置,可能会因为机器配置的问题,包括磁盘I/O、CPU、内存等各方面原因造成复制的延迟,一般发生在高并发大数据量写入场景。
问题三:慢SQL语句过多。
假如一条SQL语句,执行时间是20秒,那么从执行完毕,到从库上能查到数据也至少是20秒。
问题四:主从复制的设计问题
例如,主从复制单线程,如果主库写并发太大,来不及传送到从库就会导致延迟。门户网站会自己开发多线程同步功能。
问题五:主从库之间的网络延迟。
主库的网卡、网线、连接的交换机等网络设备都可能成为复制的瓶颈,导致复制延迟。跨公网主从复制很容易导致主从复制延迟。
问题六:主库写压力大,导致复制延迟。
主库硬件要搞好点,架构前段要加buffer以及缓存曾

浙公网安备 33010602011771号