为了账号安全,请及时绑定邮箱和手机立即绑定

急求!!!!关于Mysql主从和读写分离的问题

急求!!!!关于Mysql主从和读写分离的问题

白衣非少年 2019-10-18 09:09:22
最近刚接触主从和读写分离相关,往上大多数博客、教程都说读写分离,是为了解决写占用时间比较长的问题但是有一点比较疑惑,主服务器进行写的操作,然后把sql语句存入日志,从服务器获取日志里的sql语句,不是也要跟着进行写的操作吗?好像并没有节省时间和性能啊,希望老师帮忙解答一下
查看完整描述

2 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

数据库读写在同一台机子上,数据写入的效率会直接受到数据读取的影响和制约,如果剥离读请求,自然主数据库服务器的写入效率会有一定的提高
如果是单独一个从属服务器,需要接收来之主服务器上的数据同步(写入请求),同时需要支撑业务上的读取请求,自然数据读取的效率甚至不如非主从的数据库服。但从属服务器的数量,是可以增加的(横向扩展),这样一来,配合上业务程序分布读取逻辑或proxy的反向代理,将读取请求分布到多个从属数据库节点,读取效率上就有了质的飞跃
                            
查看完整回答
反对 回复 2019-10-18
?
炎炎设计

TA贡献1808条经验 获得超4个赞

读写分离在单写这一点上性能确实是会下降的,但带来的好处是通过多台服务器分担读的压力。在写的时候,其它只读服务器并不会被锁死,可以支持同时的并发读访问。至于大多数博客、教程...建议提供出处
                            
查看完整回答
反对 回复 2019-10-18
  • 2 回答
  • 0 关注
  • 191 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信