🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
实现读写分离有3种方式: (权限:在主库创建一个只写的用户,而从库创建一个只写的用户,让程序去连接不同的服务器可达到读写分离的效果。) 1.代码:在代码中根据select 、insert进行路由分类,这类方法也是目前生产环境下应用最广泛的。适用于简单系统。一般配合mysql用户权限设置 2.代理:mysql_proxy和amoeba,需要增加硬件的开支,一般新增独立服务器。适用于大型分布式项目。 读写分离架构也能够消除读写锁冲突从而提升数据库的读写性能。 使用读写分离架构需要注意:主从同步延迟和读写分配机制问题。 参考: https://www.cnblogs.com/zezhou/p/11525081.html https://blog.csdn.net/rzpy_qifengxiaoyue/article/details/108663411 MySQL主从复制延迟解决方案:https://blog.csdn.net/KIMTOU/article/details/125033199