校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 数据库 > 数据库事务
题目

MySQL的四种事务隔离级别

解答



事务的并发问题

1、脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数据

2、不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对数据作了更新并提交,导致事务A多次读取同一数据时,结果 不一致。

3、幻读:系统管理员A将数据库中所有学生的成绩从具体分数改为ABCDE等级,但是系统管理员B就在这个时候插入了一条具体分数的记录,当系统管理员A改结束后发现还有一条记录没有改过来,就好像发生了幻觉一样,这就叫幻读。

小结:不可重复读的和幻读很容易混淆,不可重复读侧重于修改,幻读侧重于新增或删除。解决不可重复读的问题只需锁住满足条件的行,解决幻读需要锁表

C 23条回复 评论
伫望向北

读未提交
读已提交
可重复读
串行化

发表于 2020-08-13 11:24:13
0 0
伫望向北

读未提交
读已提交
可重复读
串行化

发表于 2020-08-13 11:23:20
0 0
小徐小徐是条咸鱼

读未提交,读已提交,可重复读,可串行化

发表于 2020-08-13 11:06:39
0 0
小徐小徐是条咸鱼

读已提交,读未提交,可重复读,可串行化

发表于 2020-08-13 11:03:30
0 0
Zerolin

读未提交
读已提交
可重复读
串行化

发表于 2020-08-13 10:35:00
0 0
心曦

读未提交内容
读取提交内容
可重读
可串行化

发表于 2020-08-13 10:31:23
0 0
cxx

读未提交、不可重复读、可重复读、串行化

发表于 2020-08-13 10:18:55
0 0
cxx

读未提交、不可重复读、可重复读、串行化

发表于 2020-08-13 10:18:54
0 0
夏沐日光

读未提交
不可重复读
可重复读
可串行化

发表于 2020-08-13 10:15:37
0 0
bubble曼

读未提交,不可重复读,可重复读,可串行化

发表于 2020-08-13 10:15:31
0 0