首页 新闻 搜索 专区 学院

Mysql与Oracle数据库事务隔离级别问题

0
悬赏园豆:10 [待解决问题]

mysql与Oracle数据库的事务隔离级别是一样的么?区别在哪里
说明:mysql5.7以后版本,oracle11g以后版本。

哥的头像很别致~的主页 哥的头像很别致~ | 初学一级 | 园豆:191
提问于:2020-11-17 17:07
< >
分享
所有回答(3)
0

我记得默认级别不是一样的。最好查一下

会长 | 园豆:10269 (专家六级) | 2020-11-18 09:29

这两个数据库里面对并发的处理也不一样。看了好多资料没理解

支持(0) 反对(0) 哥的头像很别致~ | 园豆:191 (初学一级) | 2020-11-18 09:31
0

Oracle的事务隔离级别有两种

READ COMMITTED :读已提交
SERIALIZABLE:串行读取
Oracle默认隔离级别为:读已提交(READ COMMITTED)

MySQL的事务隔离级别有四种

读未提交 (Read uncommitted)
读已提交 (Read committed)
可重复读 (Repeated read)
可串行化 (Serializable)
  MySQL默认隔离级别为:可重复读 (Repeated read)

不同级别可能出现的问题:

Ctrl` | 园豆:3246 (老鸟四级) | 2020-11-19 15:04
0

不一样。
mysql 是 read repeatable(可重复读)
oracle 是 read commited (提交读)

jinzhenshui | 园豆:353 (菜鸟二级) | 2020-11-25 15:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册