From 75b639d01c8047134df5d31915d6ca38ef8ae937 Mon Sep 17 00:00:00 2001 From: yuanguangxin <274841922@qq.com> Date: Sun, 16 Feb 2020 21:07:08 +0800 Subject: [PATCH] update Rocket.md --- .idea/workspace.xml | 21 +++++++++++++++------ README.md | 11 ++++++----- Rocket.md | 11 ++++++----- 3 files changed, 27 insertions(+), 16 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 61e8851..371d8c0 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -3,6 +3,8 @@ + + @@ -460,10 +469,10 @@ - + - + @@ -513,10 +522,10 @@ - + - + diff --git a/README.md b/README.md index 0b1c921..b14474e 100644 --- a/README.md +++ b/README.md @@ -116,11 +116,12 @@ Redis默认是快照RDB的持久化方式。对于主从同步来说,主从刚 ### MySQL事务隔离级别 -事务隔离级别 | 脏读 | 不可重复读 | 幻读 -读未提交 | 是 | 是 |是 -不可重复读 | 否 | 是 |是 -可重复读 | 否 | 否 |是 -串行化 | 否 | 否 |否 +| 事务隔离级别 | 脏读 | 不可重复读 | 幻读 | +|--------|----|-------|----| +| 读未提交 | 是 | 是 | 是 | +| 不可重复读 | 否 | 是 | 是 | +| 可重复读 | 否 | 否 | 是 | +| 串行化 | 否 | 否 | 否 | 在MySQL可重复读的隔离级别中并不是完全解决了幻读的问题,而是解决了读数据情况下的幻读问题。而对于修改的操作依旧存在幻读问题,就是说MVCC对于幻读的解决时不彻底的。 通过索引加锁,间隙锁,next key lock可以解决幻读的问题。 diff --git a/Rocket.md b/Rocket.md index 0b1c921..b14474e 100644 --- a/Rocket.md +++ b/Rocket.md @@ -116,11 +116,12 @@ Redis默认是快照RDB的持久化方式。对于主从同步来说,主从刚 ### MySQL事务隔离级别 -事务隔离级别 | 脏读 | 不可重复读 | 幻读 -读未提交 | 是 | 是 |是 -不可重复读 | 否 | 是 |是 -可重复读 | 否 | 否 |是 -串行化 | 否 | 否 |否 +| 事务隔离级别 | 脏读 | 不可重复读 | 幻读 | +|--------|----|-------|----| +| 读未提交 | 是 | 是 | 是 | +| 不可重复读 | 否 | 是 | 是 | +| 可重复读 | 否 | 否 | 是 | +| 串行化 | 否 | 否 | 否 | 在MySQL可重复读的隔离级别中并不是完全解决了幻读的问题,而是解决了读数据情况下的幻读问题。而对于修改的操作依旧存在幻读问题,就是说MVCC对于幻读的解决时不彻底的。 通过索引加锁,间隙锁,next key lock可以解决幻读的问题。