码迷,mamicode.com
首页 > 数据库 > 详细

mysql事务隔离级别

时间:2019-10-13 21:01:53      阅读:133      评论:0      收藏:0      [点我收藏+]

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

事务的四大特性

1.原子性

2.一致性

3.隔离性

4.持久性

四种事务隔离级别

1.未提交读

2.已提交读

3.可重复读

4.可串行化

事务隔离要解决三个问题

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

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

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

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

 

mysql事务隔离级别

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

原文地址:https://www.cnblogs.com/scru/p/11668072.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!