本文作者:kris

MySQL数据延迟跳动的问题解决-mysql 延迟产生的原因

kris 2025-01-23 02:30:04 2
MySQL数据延迟跳动的问题解决-mysql 延迟产生的原因摘要: 什么情况会导致MySQL主从复制延迟?1.网络的延迟由于mysql主从复制是基于binlog的一种异步复制,通过网络传送binlog文件,理所当然网络延迟是主从不同步的绝大多数的原...

什么情况会导致MySQL主从复制延迟?

1.网络的延迟由于mysql主从复制是基于binlog的一种异步复制,通过网络传送binlog文件,理所当然网络延迟是主从不同步的绝大多数的原因,特别是跨机房的数据同步出现这种几率非常的大,所以做读写分离,注意从业务层进行前期设计。

MySQL数据延迟跳动的问题解决-mysql 延迟产生的原因

图片来源:网络

2.主从两台机器的负载不一致由于mysql主从复制是主数据库上面启动1个io线程,而从上面启动1个sql线程和1个io线程,当中任何一台机器的负载很高,忙不过来,导致其中的任何一个线程出现资源不足,都将出现主从不一致的情况。

3.max_allowed_packet设置不一致主数据库上面设置的max_allowed_packet比从数据库大,当一个大的sql语句,能在主数据库上面执行完毕,从数据库上面设置过小,无法执行,导致的主从不一致。

4.key自增键开始的键值跟自增步长设置不一致引起的主从不一致。

文章版权及转载声明

作者:kris本文地址:https://www.damoyx.com/p/26348.html发布于 2025-01-23 02:30:04
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享