参考答案
MySQL四种事务隔离级别由低到高:1.读未提交(Read Uncommitted):事务可看到其他未提交修改,存在脏读、不可重复读、幻读;2.读已提交(Read Committed):只能读到已提交数据,解决脏读,但存在不可重复读,Oracle默认;3.可重复读(Repeatable Read):同一事务多次读一致,MySQL默认,通过MVCC和间隙锁避免幻读;4.串行化(Serializable):事务串行执行,加读写锁,无并发问题但性能差。选择时需权衡一致性与性能,互联网常用RC或RR。