事务隔离级别

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

事务隔离的四个级别:

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

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

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

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

posted @ 2022-12-02 02:04  方方面  阅读(111)  评论(0)    收藏  举报