zoukankan      html  css  js  c++  java
  • 提高Mysql性能之读写分离

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

    什么是读写分离?

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

    读写分离的好处:

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

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

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

      

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

  • 相关阅读:
    变量
    数据类型
    常量
    synchronized&volatile
    类,方法,成员变量和局部变量的可用修饰符
    类及其组成所使用的常见修饰符
    四种权限修饰符
    import
    finally
    final
  • 原文地址:https://www.cnblogs.com/smallzhen/p/14668766.html
Copyright © 2011-2022 走看看