RSS
菜单

MySQL 的隔离级别有哪几种?默认是什么?

四种(SQL 标准):① READ UNCOMMITTED 读未提交:脏读、不可重复读、幻读都可能;② READ COMMITTED 读已提交:解决脏读(每次查询生成新快照),仍有不可重复读与幻读;③ REPEATABLE READ 可重复读:解决不可重复读(MVCC 快照),MySQL 默认级别,配合间隙锁解决大部分幻读;④ SERIALIZABLE 串行化:全部解决(读写都加锁,性能最差)。MySQL 默认 REPEATABLE READ(InnoDB);Oracle 默认 READ COMMITTED。设置:SET TRANSACTION ISOLATION LEVEL ...;查看:SELECT @@transaction_isolation。

下载推广海报

圈内讨论推广海报

《MySQL 的隔离级别有哪几种?默认是什么?》完整推广海报
一起交流

全部回复 0

分享经验,让问题更进一步

讨论,从你的观点开始

还没有回复,欢迎补充经验或分享不同的思路。