当前位置: 首页 > news >正文

脏读、不可重复读,幻读的区别 mvcc及四种隔离级别

脏读:事务a还未提交更新事务b就可以看见

不可重复读:强调修改和删除,一个事务多次查询同一个表结果不同

幻读:强调新增,也是一个事务多次查询同一个表结果不同

mvcc是用来解决读写冲突的无锁并发控制

三个实现基础:1.表结构中的隐藏字段  2.undo log日志  3.read view类

读未提交:事务a没有提交更新事务b就可以看见,每次当前读就可以实现

读提交:提交后的可以看见,每次select都要创建新的read  view

可重复读:只有第一次select创建read view后面不再创建,select时机不对即使是提交的更新也看不见(mysql的这种方式可以解决幻读和不可重复读的问题,一般数据库会有幻读问题)

串行化:对事务加锁,使读写不能并发

相关文章:

  • 2025年3家大牌云电脑游戏、AIGC大PK,最低0.1元,配置不再是问题
  • ⭐LeetCode(数学分类) 48. 旋转图像——优美的数学法转圈(原地修改)⭐
  • 《领导力21法则》第三章「过程法则」笔记
  • Sentinel-1 InSAR ISCE数据处理:stackSentinel.py 完全指南
  • 考研数学复习之拉格朗日中值定理求解函数极限
  • 深入链表操作:C语言中的链表中间节点查找与合并
  • 《Android 平台架构系统启动流程详解》
  • sparkTTS window 安装
  • MFC 项目:简易销售系统实践
  • MoonSharp 文档四
  • LLM学习之路-01-第一章-预训练/搞懂大模型的分词器(二)
  • electron builder打包时,出现errorOut=ERROR: Cannot create symbolic link
  • Talking Head Review (数字人算法综述)
  • Django 初始化导入数据详解
  • 数据结构:有序表的合并
  • Unity 扩散式布局
  • Unity 带阻尼感的转盘
  • 数智读书笔记系列015 探索思维黑箱:《心智社会:从细胞到人工智能,人类思维的优雅解读》读书笔记
  • Openlayer+天地图+山东天地图
  • Html5学习教程,从入门到精通, HTML5超链接应用的详细语法知识点和案例代码(18)
  • 始祖鸟母公司一季度净利大增超25倍:中国营收增超四成,从容应对关税影响
  • 区域、学校、课堂联动,上海浦东让AI素养培育贯穿基础教育全学段
  • 王毅会见美国亚洲协会会长康京和
  • 保利、北京建工联合体45.45亿元竞得北京海淀区宅地,溢价率11.95%
  • 丹泽尔·华盛顿惊喜收获戛纳终身成就奖
  • 在“三只手”上跳舞:公共政策的科学与艺术——读《市场、国家和民众:公共政策经济学》