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

08 | 事务到底是隔离的还是不隔离的?

时间:2020-01-29 22:00:51      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:可见   数据   pre   隔离   _id   innodb   row   inno   查询   

 

InnoDB 的行数据有多个版本,每个数据版本有自己的 row trx_id,每个事务或者语句有自己的一致性视图。
普通查询语句是一致性读,一致性读会根据 row trx_id 和一致性视图确定数据版本的可见性。

对于可重复读,查询只承认在事务启动前就已经提交完成的数据;
对于读提交,查询只承认在语句启动前就已经提交完成的数据;
而当前读,总是读取已经提交完成的最新版本。

 

08 | 事务到底是隔离的还是不隔离的?

标签:可见   数据   pre   隔离   _id   innodb   row   inno   查询   

原文地址:https://www.cnblogs.com/lakeslove/p/12241210.html

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