事务隔离级别

一般地:

1.DEFAULT——使用数据库默认的事务隔离级别
2.READ_UNCOMMITTED——脏读、不可重复读、幻读都有可能发生
3.READ_COMMITTED——避免脏读;不可重复读、幻读都有可能发生
4.REPEATABLE_READ——避免脏读、不可重复读;幻读有可能发生
5.SERIALIZABLE——都可避免(性能低)
mysql默认REPEATABLE_READ

遇到的坑:

在测试隔离级别时,数据库是mysql,mysql在REPEATABLE_READ即可满足没有幻读的要求

ps:

由于未使用其他数据库测试,故REPEATABLE_READ下的幻读和SERIALIZABLE下的避免幻读未能测试到

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容