mysql的innodb通过mvcc间隙锁解决了rr的幻读问题,那么什么时候需要用mvcc的serializable隔离级别呢

mysql的innodb通过mvcc间隙锁解决了rr的幻读问题,那么什么时候需要用mvcc的serializable隔离级别呢

基本不会用到

这个得根据业务,如果业务并发很小而且业务量不大,可以选择这种隔离级别,如果选择可重复读的话,单实例需要用同步锁,多实例的话,需要使用分布式锁,使用锁可以提高MySQL的性能,把数据库的压力向上转移了一部分,整体提了系统的可用性,扩展性,但是这样提高了系统的复杂性,运维成本就增加了,这是我个人看法,仅供参考!