首页 > 数据库技术 > 详细

提高Mysql性能之读写分离

时间:2021-04-17 10:50:54      阅读:22      评论:0      收藏:0      [点我收藏+]

  在处理大数据量时可以将mysql读写分离以达到提高性能、缓解数据库压力、缓解服务器压力的目的。

什么是读写分离?

  基本原理为主库处理事务型查询,从库处理select查询。数据库复制把事务型查询导致的变更同步到从库中。

读写分离的好处:

  • 增加冗余
  • 增加机器的处理能力
  • 确保写的服务器压力小。

为什么读写分离可以提升性能?

  • 物理服务器增加而得到负荷增加
  • 主从分别负责写读,缓解了X锁和S锁竞争。
  • 读写分离使用读远大于写的场景,select很多而update和delete会被select的数据阻塞  。
  • mysql复制可以增加冗余,提高可用性,服务器宕机的话可以迅速调整另一台从库来恢复服务。  

  

以上总结参考:https://mp.weixin.qq.com/s/0E7snyeMBY9h8idc49JLZQ

提高Mysql性能之读写分离

原文:https://www.cnblogs.com/smallzhen/p/14668766.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!