08 | 事务到底是隔离的还是不隔离的?
Posted lakeslove
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了08 | 事务到底是隔离的还是不隔离的?相关的知识,希望对你有一定的参考价值。
InnoDB 的行数据有多个版本,每个数据版本有自己的 row trx_id,每个事务或者语句有自己的一致性视图。
普通查询语句是一致性读,一致性读会根据 row trx_id 和一致性视图确定数据版本的可见性。
对于可重复读,查询只承认在事务启动前就已经提交完成的数据;
对于读提交,查询只承认在语句启动前就已经提交完成的数据;
而当前读,总是读取已经提交完成的最新版本。
以上是关于08 | 事务到底是隔离的还是不隔离的?的主要内容,如果未能解决你的问题,请参考以下文章