码迷,mamicode.com
首页 > 其他好文 > 详细

事务隔离

时间:2020-05-20 09:43:11      阅读:43      评论:0      收藏:0      [点我收藏+]

标签:之间   就是   成功   tom   实现   出现   支持   commit   了解   

事务就是保证一组数据库操作,要么全部成功,要么全部失败。
MySQL 中事务支持都是在引擎层实现的
MySQL 是一个支持多引擎的系统,但并不是所有的引擎都支持事务

隔离级别出现的原因是,当数据库上有多个事务同时执行的时候,就可能出现脏读(dirty read)、不可重复读(non-repeatable read)、幻读(phantom read)的问题,为了解决这些问题,就有了 “隔离级别” 的概念。

隔离级别越高,效率就越低。很多时候要在二者之间找一个平衡点。
隔离级别包括:读未提交(read uncommitted)、读提交(read committed)、可重复读(repeatable read)和串行化(serializable)

事务隔离

标签:之间   就是   成功   tom   实现   出现   支持   commit   了解   

原文地址:https://blog.51cto.com/1681189/2496733

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