首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
请你说说 MySQL 的事务隔离级别
[问答题]
请你说说 MySQL 的事务隔离级别
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(53)
分享
纠错
8个回答
添加回答
6
北壹
- 读未提交(READ UNCOMMITTED); - 读提交 (READ COMMITTED); - 可重复读 (REPEATABLE READ); - 串行化 (SERIALIZABLE)。 事务隔离是为了解决脏读、不可重复读、幻读问题
发表于 2022-08-18 14:29:44
回复(0)
4
牛客680465626号
1、读未提交,2、读已提交,3、可重复读,4、串行化,并行性依次降低,安全性依次提高。
发表于 2022-08-03 16:49:47
回复(0)
3
零offer小菜鸡
1.读未提交:指一个事务可以读取到其他事务未提交的数据。会导致脏读、幻读和不可重复读;2.读提交:指一个事务可以读取到其他事务已经提交的数据,可以避免脏读,但会有幻读和不可重复读的问题;3.可重复读:对同一字段的多次读取结果都是一致的。可以避免脏读、不可重复读,但有幻读的问题;4.串行化:最高的隔离级别,可以避免脏读、幻读、不可重复读。
发表于 2023-09-21 21:47:47
回复(0)
3
BugWriter404
二进制,多路复用,头部压缩,服务器推送
编辑于 2023-02-28 22:15:05
回复(2)
2
雏鹰划空
1. 三种读现象:脏读、幻读、不可重复读 =》 脏读:一个事务读取到另一个事务未提交读的数据。 =》幻读:一个数据,想要统计一批数据的个数,但是,连续读取的统计结果不一致。 =》不可重复读:一个事务,连续两次或者多次读取相同的一个数据,但是获取到的是不同的值,也就是,读取到了已提交读数据 == 区别:幻读 -- 是因为数据个数新增或者删除导致的。 不可重复读 -- 是因为数据被修改并且成功提交导致的。 2. 四种隔离级别:未提交读、已提交读、可重复读、可串行读。 =》 未提交读:一个事务可以读取另一个事务未提交的数据 =》 脏读、幻读、不可重复读 =》 已提交读:一个事务可以读取另一个事务已经提交的数据=》幻读、不可重复读 =》可重复读: 保证一个事务读取到的数据的多次读取结果是一致的。=》幻读 (MVVC + 锁) =》可串行读化:最高的隔离级别,让事务一个一个地顺序执行 =》高开销、低性能。
发表于 2023-11-07 20:35:16
回复(0)
1
求求了上岸吧
未提交读、提交读、可重复读、可串行读
编辑于 2024-03-18 20:18:16
回复(0)
0
vwei
未提交读,已提交读、可重复读、可串行化。
编辑于 2024-04-09 14:41:06
回复(0)
0
代码要笑着写
主要解决三个问题:脏读、不可重复读和幻读。 隔离级别包括:读未提交、读提交、可重复读、可串行化。
编辑于 2024-03-27 17:37:11
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
数据库
上传者:
real19931
难度:
8条回答
53收藏
1764浏览
热门推荐
相关试题
假定一个待哈希存储的线性表为(32...
哈希
评论
(1)
5.下列判断正确的是( )
资料分析
言语理解与表达
资料分析
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
你有没有崇拜的偶像,你欣赏他/她身...
通用能力
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题