关注
假设有两个事务,T1和T2
读脏数据:T1 修改一个数据,T2 随后读取这个数据。如果 T1 撤销了这次修改,那么 T2 读取的数据是脏数据。
幻影读:T1 读取某个范围的数据,T2 在这个范围内插入新的数据,T1 再次读取这个范围的数据,此时读取的结果和和第一次读取的结果不同。 是指当某个事务在读取某个范围内的记录是另外一个事务又在该范围内插入了新记录,当之前的事务再次读取该范围的记录时,会产生幻行。例如第一个事务对一个表中的数据进行了修改,这种修改涉及到表中的全部数据行。同时,第二个事务也修改这个表中的数据,这种修改是向表中插入一行新数据。那么,以后就会发生操作第一个事务的用户发现表中还有没有修改的数据行,就好象发生了幻觉一样。
幻读的重点在于新增或者删除同样的条件, 第 1 次和第 2 次读出来的记录数不一样。而读脏数据是读到的数据是已经被撤销修改的数据,所以是脏数据。
查看原帖
1 评论
相关推荐
不愿透露姓名的神秘牛友
04-25 21:47
已编辑
点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛友的五一计划 #
5921次浏览 175人参与
# 如何一边实习一边秋招 #
199412次浏览 3975人参与
# 牛客帮帮团来啦!有问必答 #
386521次浏览 7675人参与
# 如何看待offer收割机的行为 #
191468次浏览 2963人参与
# 春招别灰心,我们一人来一句鼓励 #
20314次浏览 301人参与
# 无实习如何秋招上岸 #
170631次浏览 2697人参与
# 硬件人的春招flag #
14441次浏览 199人参与
# 晒一晒我的offer #
2806727次浏览 49767人参与
# 非技术岗薪资爆料 #
7133次浏览 135人参与
# 你更愿意参加线上面试还是线下面试? #
6627次浏览 92人参与
# 华为求职进展汇总 #
439646次浏览 4418人参与
# 第一次面试 #
15882次浏览 241人参与
# 在国企工作的人,躺平了吗? #
72014次浏览 874人参与
# 简历中的项目经历要怎么写 #
379012次浏览 6372人参与
# 通信硬件薪资爆料 #
145869次浏览 1099人参与
# 来聊聊机械薪资天花板是哪家 #
21190次浏览 169人参与
# 机械人怎么评价今年的华为 #
54347次浏览 449人参与
# 应届生应该先就业还是先择业 #
12238次浏览 115人参与
# 如果校招重来我最想改变的是 #
71830次浏览 1384人参与
# 租房前辈的忠告 #
20991次浏览 1664人参与