暂无图片
MySQL默认事务隔离级别
我来答
分享
好好学习
2023-10-19
MySQL默认事务隔离级别

MySQL默认事务隔离级别

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
张sir

mysql5.6以前都是RR;mysql5.7以后是RC

暂无图片 评论
暂无图片 有用 4
暂无图片
chengang

这个百度就能轻松搞定的事儿。还顺带给你说说为什么会这样默认。

暂无图片 评论
暂无图片 有用 2
青春是一段年华

事务隔离级别从低到高分别为:
read uncommitted(读取未提交):在这个级别下,事务可以读取到其他未提交事务的数据,可能导致脏读。
read committed(读取已提交):只能读取已提交的数据,可以防止脏读,但幻读仍有可能发生。
repeatable read(可重复读):默认的事务隔离级别,防止脏读和不可重复读,但可能出现幻读。
serializable(可串行化):最高级别,完全服从 ACID 的隔离性定义,防止脏读、不可重复读和幻读。

暂无图片 评论
暂无图片 有用 4
笑看风云

阿里云默认RC,aws默认RR,但是建议使用RC,可以有效避免gap lock各种锁等及死锁问题。

暂无图片 评论
暂无图片 有用 0
董大威

Read Commited(读已提交)

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏