事务隔离级别

 事务隔离级别存在的前提是并发!!只有多线程并发操作才有事务隔离存在

事务隔离的四个级别:

1.串行化:一个一个排队去操作同一份数据,最安全

2.可重复读:T1在操作数据的过程中,禁止T2在同一时间对这份数据已有的内容进行修改。但是,T2可以添加新数据进去。(T1会幻读:数据不知道哪里突然冒出来了好多)

3.读已提交:T1在操作数据的过程中,T2可以在同一时间对这份数据进行任何操作,但T2的操作必须提交到数据库产生实际影响。(T1不可重复读:由于T2捣乱T1此次sql操作两次读取的数据不一样)

4.读未提交:T1在操作数据的过程中,T2可以在同一时间对这份数据进行任何操作,且T2的本地操作不必提交到数据库 T1的数据就受影响变化了。(T1脏读:如果T2的本地操作不提交,T1将读到数据库中不存在的数据)

posted @   方方面  阅读(102)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示