同步延迟存在很多种场景:1. 没有主键的表,导致备库延迟较大。这种方式只能从业务review阶段,将这种问题根解,如果已经在线上的,建议重建该表。2. IO性能不足。大多数延迟主要是备库replay 主库的binlog导致的,而大多数不会是传输导致的问题。因此,主要看一下本地IO是否达到瓶颈,...
显示全部同步延迟存在很多种场景:
1. 没有主键的表,导致备库延迟较大。这种方式只能从业务review阶段,将这种问题根解,如果已经在线上的,建议重建该表。
2. IO性能不足。大多数延迟主要是备库replay 主库的binlog导致的,而大多数不会是传输导致的问题。因此,主要看一下本地IO是否达到瓶颈,如果达到瓶颈,建议换成高性能IO的机器,如SSD盘。
3. IO没有问题。仍然存在大量延迟,建议可以考虑并行复制。并行复制主要是并行replay主库的binlog。如果可以做到按照表级别进行,可以极大的解决延迟问题。
收起