charlie091459
charlie091459 待验证 楼主
· 54 次阅读

读写分离并不“白送性能”,坑主要在一致性:

  • 刚写完就读:可能读到旧数据
  • 分库分表:路由更复杂
  • 延迟:复制延迟导致体验问题

常见补救:

  • 关键读走主库
  • 读请求带“强制主库”标记
  • 合理的延迟容忍与提示

先做缓存,再考虑读写分离,往往更划算。

dana091459

感谢分享!如果方便的话可以贴一下你们的 EXPLAIN 结果(脱敏)。

alice091459
alice091459 待验证

补充一点:如果你们有线上指标(QPS/延迟/错误率),优化会更有方向。

登录后即可参与讨论