mysql 的四种隔离级别能否与这四种描述一一对应?(我觉得我这种描述好用点。。。)

2020-03-23 17:55:20 +08:00
 Newyorkcity
(一)事务 A 发生了,其它事务一个都别想发生。
(二)事务 A 发生了,可以再有其它事务并行发生,但是事务 A 触碰到的记录,其它事务不许读也不许写。
(三)事务 A 发生了,可以再有其它事务并行发生,但是事务 A 触碰到的记录,其它事务不许写,但可以读。
(四)事务 A 发生了,可以再有其它事务并行发生,但是事务 A 触碰到的记录,其它事务可以写,也可以读。

第一显然是 强制串行化 serializable
第四显然是 读未提交 read uncommited
不过第二第三,我就不太确定。第二对应 读已提交 read commited,第三对应 可重复读 repeatable read ?

谢谢
657 次点击
所在节点    问与答
2 条回复
sagaxu
2020-03-23 17:57:22 +08:00
虽然看似好用,但是是错的
Newyorkcity
2020-03-23 18:08:25 +08:00
@sagaxu 还请斧正

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/655449

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX