mysql读写分离一点疑问

新手上路,请多包涵

mysql通过读写分离,可以加快查询速度。
有个疑问:从库使用binlog将数据插入,这时候会上锁吗?如果也会上锁,那么为什么说这种模式会更快?

阅读 1.7k
1 个回答

你说的从库使用Binlog将数据插入,意思是从库同步主库的数据?
任何DML都会上锁;
读写分离,是将读放到从库去,读是不加锁,自然不会跟DML冲突;同时读不需要和写操作争用IO和CPU等系统资源,自然是比读写放在一起更快;
但是读写分离有数据延迟的风险。

推荐问题