最近刚接触主从和读写分离相关,往上大多数博客、教程都说读写分离,是为了解决写
占用时间比较长的问题
但是有一点比较疑惑,主服务器进行写的操作,然后把sql语句存入日志,从服务器获取日志里的sql语句,不是也要跟着进行写的操作吗? 好像并没有节省时间和性能啊,希望老师帮忙解答一下
最近刚接触主从和读写分离相关,往上大多数博客、教程都说读写分离,是为了解决写
占用时间比较长的问题
但是有一点比较疑惑,主服务器进行写的操作,然后把sql语句存入日志,从服务器获取日志里的sql语句,不是也要跟着进行写的操作吗? 好像并没有节省时间和性能啊,希望老师帮忙解答一下
读写分离在单写这一点上性能确实是会下降的,但带来的好处是通过多台服务器分担读的压力。
在写的时候,其它只读服务器并不会被锁死,可以支持同时的并发读访问。至于大多数博客、教程...
建议提供出处
主从同步是一个异步实时的同步,会实时的传输,但存在执行上的延时,如果主服务器压力很大,延时也会相应扩大。
参考
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答2k 阅读
3 回答2k 阅读