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

Posted lakeslove

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了08 | 事务到底是隔离的还是不隔离的?相关的知识,希望对你有一定的参考价值。

 

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

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

 

以上是关于08 | 事务到底是隔离的还是不隔离的?的主要内容,如果未能解决你的问题,请参考以下文章

事务到底是该隔离还是不隔离

SQLSERVER 的四个事务隔离级别到底怎么理解?

SQLSERVER 四大事务隔离到底怎么理解?

mysql 事物隔离级别rr还是rc好

确定当前事务的隔离级别

聊聊数据库事务隔离级别——如何定义隔离级别