MySQL调优之mysql读写分离

本文介绍了MySQL读写分离的基本原理,通过让master处理写操作,slave处理读操作,以提升系统性能。主要从硬件配置、主从复制配置、Proxy设置及连接建立四个方面详细阐述了实现过程。读写分离可以提高服务器处理能力,缓解锁冲突,提升查询性能,并增加系统的可用性和冗余。
摘要由CSDN通过智能技术生成

mysql读写分离

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rtnqd0CL-1588589102064)(E:\lian\oracle\mysql\mysql-proxy.jpg)]

1、读写分离的介绍

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-veZz51GA-1588589102091)(E:\lian\oracle\mysql\读写分离.jpg)]

​ MySQL读写分离基本原理是让master数据库处理写操作,slave数据库处理读操作。master将写操作的变更同步到各个slave节点。

​ MySQL读写分离能提高系统性能的原因在于:

​ 1、物理服务器增加,机器处理能力提升。拿硬件换性能。

​ 2、主从只负责各自的读和写,极大程度缓解X锁和S锁争用。

​ 3、slave可以配置myiasm引擎,提升查询性能以及节约系统开销。

​ 4、master直接写是并发的,slave通过主库发送来的binlog恢复数据是异步。

​ 5、slave可以单独设置一些参数来提升其读的性能。

​ 6、增加冗余,提高可用性。

2、读写分离的配置

1、硬件配置
master 192.168.85.11
slave  192.168.85.12
proxy  192,168.85.14
2、首先在master和slave上配置主从复制
3、进行proxy的相关配置

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值