当前位置:Gxlcms > 数据库问题 > mysql事务隔离级别

mysql事务隔离级别

时间:2021-07-01 10:21:17 帮助过:20人阅读

事务的四大特性

1.原子性

2.一致性

3.隔离性

4.持久性

四种事务隔离级别

1.未提交读

2.已提交读

3.可重复读

4.可串行化

事务隔离要解决三个问题

1.脏读,读取到了未提交事务的数据,比如未提交读就会产生这种数据

2.不可重复读,在同一个事务里两次读取的数据不一样,因为在两次读取的过程中,另一个事务提交改变了该值。未提交读,已提交读又称为不可重复读,会产生这种情况。

3.幻读,与不可重复读类似,幻读是两次查询的行个数不一样。幻读针对的是多行,不可重复读针对的是一行或者一个数据。事务隔离级别前三种都可能会产生这种情况。

可串行化三种情况都不会产生,但是效率比较低,他是一个事务执行完毕,才能执行下一个事务。

 

mysql事务隔离级别

标签:事务隔离   特性   个数   查询   比较   隔离   不可重复读   读取   提交   

人气教程排行