产生MySQL主从同步延迟的问题及解决方案
  TEZNKK3IfmPf 2023年11月12日 51 0

问题1:从库太多导制复制延迟

解决方法:把从库减少到三到五个

问题2:主从机器的硬件配置不一致,从的硬件配置比主的硬件配置低

解决方法:提高从的机器的硬件配置,使之跟主的硬件配置一致

问题3:慢SQL的语句过多

解决方法:优化慢查询语句

问题4:主从复制设计问题

解决方法:主从复制单线程,如果主库写并发太大,来不及传送到从库,就会导致延迟,使用更高版本的数据库用多线程来去复制

问题5:主从库之间的网络延迟

解决方法:提高网络带宽

问题6:主库读写压力大

解决方法:架构前端要加buffer和缓存

注意:高人说不管有多延迟,只要不影响业务就没事

主从不同步:

首先硬件和网络和主从单线程复制是我们不能马上去改变的,所以暂且忽略

1.我们首先要做的就是查看一下我们的库有多少个,如果超过了五个,看看是否是影响延迟的原因

2.查看一下是否有慢查询语句,如果有的话我们就去优化他

3.看看是否在前端加了buffer和缓存

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年05月31日   25   0   0 mysql
  TEZNKK3IfmPf   2024年05月17日   52   0   0 sqlmysql
  TEZNKK3IfmPf   2024年05月31日   31   0   0 数据库mysql
  TEZNKK3IfmPf   2024年05月17日   49   0   0 查询mysql索引
  TEZNKK3IfmPf   2024年05月17日   50   0   0 jsonmysql
  TEZNKK3IfmPf   2024年05月17日   49   0   0 mysqlphp
  TEZNKK3IfmPf   2024年05月31日   27   0   0 数据库mysql
TEZNKK3IfmPf