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