Skip to content

Commit 75b639d

Browse files
committed
update Rocket.md
1 parent 2225690 commit 75b639d

File tree

3 files changed

+27
-16
lines changed

3 files changed

+27
-16
lines changed

.idea/workspace.xml

Lines changed: 15 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,11 +116,12 @@ Redis默认是快照RDB的持久化方式。对于主从同步来说,主从刚
116116

117117
### MySQL事务隔离级别
118118

119-
事务隔离级别 | 脏读 | 不可重复读 | 幻读
120-
读未提交 | 是 | 是 |是
121-
不可重复读 | 否 | 是 |是
122-
可重复读 | 否 | 否 |是
123-
串行化 | 否 | 否 |否
119+
| 事务隔离级别 | 脏读 | 不可重复读 | 幻读 |
120+
|--------|----|-------|----|
121+
| 读未提交 ||||
122+
| 不可重复读 ||||
123+
| 可重复读 ||||
124+
| 串行化 ||||
124125

125126
在MySQL可重复读的隔离级别中并不是完全解决了幻读的问题,而是解决了读数据情况下的幻读问题。而对于修改的操作依旧存在幻读问题,就是说MVCC对于幻读的解决时不彻底的。
126127
通过索引加锁,间隙锁,next key lock可以解决幻读的问题。

Rocket.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,11 +116,12 @@ Redis默认是快照RDB的持久化方式。对于主从同步来说,主从刚
116116

117117
### MySQL事务隔离级别
118118

119-
事务隔离级别 | 脏读 | 不可重复读 | 幻读
120-
读未提交 | 是 | 是 |是
121-
不可重复读 | 否 | 是 |是
122-
可重复读 | 否 | 否 |是
123-
串行化 | 否 | 否 |否
119+
| 事务隔离级别 | 脏读 | 不可重复读 | 幻读 |
120+
|--------|----|-------|----|
121+
| 读未提交 ||||
122+
| 不可重复读 ||||
123+
| 可重复读 ||||
124+
| 串行化 ||||
124125

125126
在MySQL可重复读的隔离级别中并不是完全解决了幻读的问题,而是解决了读数据情况下的幻读问题。而对于修改的操作依旧存在幻读问题,就是说MVCC对于幻读的解决时不彻底的。
126127
通过索引加锁,间隙锁,next key lock可以解决幻读的问题。

0 commit comments

Comments
 (0)