主从延迟情况
出错延迟可能问题 | 解决方案 | 说明 |
---|---|---|
从库配置过多 | 从库以3-5个为宜 | 要复制的从节点数量过多,会导致复制延迟 |
从库硬件配置比主库差 | 从库硬件>=主库 | 磁盘I/O、CPU、内存等各方面因素造成复制的延迟。一般发生在高并发大数据量写入场景中 |
慢SQL过多 | 慢日志分析,分解过长sql | 主库sql执行过长,导致从库执行需要同样耗时 |
主从单线程设计 | mysql5.7支持多线程复制或优酷数据库分片技术或淘宝修改源码,对应的机制是Transfer机制 | 主库写并发太大,来不及传送到从库,就会导致延迟 |
主从网络延迟 | 主从库的网卡、网线、交换机等网络设备及跨公网的主从复制 | |
主库读写压力大 | 前端要加buffer及缓存层 |