暂无图片
MySQL数据库中支持的事务隔离级别有哪些?
我来答
分享
smith0907
2023-09-01
MySQL数据库中支持的事务隔离级别有哪些?

MySQL数据库中支持的事务隔离级别有哪些?

A序列化读(Serializable)

B只读事务(Read Only)

C读提交(Read Committed)

D可重复读(Repeatable Read)

E读未提交(Read Uncommitted)

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
落枫0907

ACDE


【答案解析】MySQL数据库实现了ANSI SQL标准的4种事务隔离级别,1.读未提交(Read Uncommitted)、2.读提交(Read Committed)、3.可重复读(Repeatable Read)、4.序列化读(Serializable),2、3、4分别解决了脏读(一事务读取另一事务未提交数据),不可重复读(一事务2次查询读取另一事务已提交数据导致查询结果不同),幻读(一事务2次查询读取另一事务已提交数据导致查询结果不同,且当前事务对这些结果进行修改导致与起初事务更改目标偏差)。与Oracle数据库对比,Oracle支持2.读提交(Read Committed)、4.序列化读(Serializable)、5.只读(Read Only)。其中事务隔离级别为只读(Read Only),是在序列化事务基础上,确保事务内只能查询无法DML操作,MySQL仅可通过read only参数控制整个实例只读。

暂无图片 评论
暂无图片 有用 11
暂无图片
得一阳阳

ACDE

暂无图片 评论
暂无图片 有用 1
好好学习

ACDE

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