当前位置: 首页 > news >正文

读写分离有那些坑?

前言

读写分离主要是一主多从,从库承担读请求。由于同步时间不一致,导致的过期读。


读写分离有那些坑

  • 前言
  • 那么有那些解决方案呢

那么有那些解决方案呢

  1. 在从库上的读,默认都sleep1秒,默认一秒内基本都同步完成。缺点:不太靠谱
  2. 对请求分类,对于要求读一致的请求强制走主库。缺点:有些业务不适用
  3. 执行查看主库和从库之间是否有未同步完成的命令只有在没有差距的时候才在从库查询 。缺点:高并发下可能永远跟不上,还有一种情况就是主库和从库是同步的,但是新写入的事务还有没有传递给从库,就发起了对从库的查询
  4. semi-sycn 半同步,解决上面的问题,主库同步给从库之后,从库返回一个ack之后,主库才会给客户端返回成功。一主多从的情况下不适用
    5.等主库点位
  5. 等GTID方案
    5 6通过命令 告诉从库 执行到那些事务之后就可以查询,同时约定过期时间
    对于GTID ([gtid] ,1) 1表示最多等1秒 返回0则在从库上执行,返回1则去主库上执行
http://www.lryc.cn/news/610164.html

相关文章:

  • 16.8 华为昇腾CANN架构深度实战:3大核心引擎解析与性能优化216%秘籍
  • 手搓TCP服务器实现基础IO
  • falsk windows 服务器部署-解决服务器外无法访问
  • javacc学习笔记 02、JavaCC 语法描述文件的格式解析
  • Sklearn 机器学习 数据聚类 肘部法则选择聚类数目
  • 昇思学习营-模型推理和性能优化学习心得
  • MS-DOS 常用指令集
  • 【清除pip缓存】Windows上AppData\Local\pip\cache内容
  • 我的世界进阶模组开发教程——附魔(2)
  • (二)软件工程
  • 论文阅读笔记:《Dataset Distillation by Matching Training Trajectories》
  • 在CentOS 7上安装配置MySQL 8.0完整指南
  • PyTorch :三角函数与特殊运算
  • MFC-Ribbbon-图标-PS
  • 【秋招笔试】2025.08.03虾皮秋招笔试-第二题
  • 蜜汁整体二分——区间 kth
  • Next.js 中的文件路由:工作原理
  • 秋招笔记-8.4
  • 软件需求关闭前的质量评估标准是什么
  • Java项目:基于SSM框架实现的商铺租赁管理系统【ssm+B/S架构+源码+数据库+毕业论文+开题报告+任务书+远程部署】
  • 优化 Unity ConstantForce2D 性能的简单方法【资料】
  • 2025年08月04日Github流行趋势
  • 无偿分享120套开源数据可视化大屏H5模板
  • WSL安装Ubuntu与Docker环境,比VMware香
  • Flutter 对 Windows 不同版本的支持及 flutter_tts 兼容性指南
  • 离线Docker项目移植全攻略
  • Oracle 在线重定义
  • [GYCTF2020]FlaskApp
  • 【编程实践】点云曲率计算与可视化
  • 八股——Kafka相关