Skip to content

第 8 站:事务、隔离与 MVCC ​

← 第 7 站 | 专题笔记 | 练习答案

本站目标 ​

用两个连接观察 READ COMMITTED 与 REPEATABLE READ,区分快照读和当前读。

sql
SELECT @@transaction_isolation, @@autocommit;
START TRANSACTION;
SELECT * FROM sales_order WHERE order_id = 1;
ROLLBACK;

真实边界 ​

隔离级别不替业务定义并发不变量;外部 API、消息和多个数据库也不在单个 InnoDB 事务里。

无答案练习 ​

用两个连接复现 RC 与 RR 的可见性差异,并记录每条语句的提交时点。

进入专题笔记

用心记录每一步成长