本文作者:kris

MySQL延迟问题和数据刷盘策略流程分析-mysql延迟写入

kris 2025-01-21 10:06: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/25605.html发布于 2025-01-21 10:06:04
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享