mysql读写分离一点疑问

新手上路,请多包涵

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

阅读 1.6k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题