mysql事务隔离级别详情


Posted in MySQL onOctober 24, 2021

serializable 串行化(无问题)

事务必须以顺序的方式执行,前一个事务提交之前后面的事务无法进行提交,最安全,但是不能并发操作,导致效率低下.

repeatab read 可重复读(默认隔离级别)(幻读)

在一个事务未提交之前,里面不论执行多少次查询,查询的结果都一样(即使这条记录被别的事务修改过)但是可能会出现幻读

mysql事务隔离级别详情

read committed 读已提交(不可重复度,幻读)

在当前事务中别的事务提交的数据可以看到,那么可能会导致不可重复读(另一个线程提交数据后当前线程可以看到,然后就会导致前后两次同一条sql查询出来的结果不一样(对比可重复读)).

也可能出现幻读
 user1查询wangwu是没有的,然后user2开启事务并且插入wangwu但是不提交数据,user1再次查询还是没有的,执行插入wangwu操作,但是执行失败,明明wangw不存在但是无法插入,出现幻读.

read uncommitted 读未提交(幻读,不可重复读,脏读)

  • 脏读:当前事务会读到其他事务未提交的数据,万一其他事务集中回滚,那么当前事务读取的数据是不合法的,称为脏读.
  • 出现不可重复读:其他事务提交的修改会被当前事务感知到,从而查询出来的结果都是不一样的.
  • 出现幻读:首先user1查询wangwu不存在,user2开启事务并且插入wangwu但是不提交事务,此时user1查询到wangwu存在,执行

mysql事务隔离级别详情

deletewangwu操作是失败的,明明查询到了wangwu但是无法删除?

到此这篇关于mysql事务隔离级别详情的文章就介绍到这了,更多相关mysql事务隔离级别内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
Mysql 如何批量插入数据
Apr 06 MySQL
为什么MySQL分页用limit会越来越慢
Jul 25 MySQL
Mysql实现简易版搜索引擎的示例代码
Aug 30 MySQL
Mysql分库分表之后主键处理的几种方法
Feb 15 MySQL
千万级用户系统SQL调优实战分享
Mar 03 MySQL
MySQL优化常用的19种有效方法(推荐!)
Mar 17 MySQL
分享MySQL常用 内核 Debug 几种常见方法
Mar 17 MySQL
mysql 生成连续日期及变量赋值
Mar 20 MySQL
mysql使用instr达到in(字符串)的效果
Apr 03 MySQL
MySQL查询日期时间
May 15 MySQL
MySQL GTID复制的具体使用
May 20 MySQL
MySQL数据库安装方法与图形化管理工具介绍
May 30 MySQL
mysql主从复制的实现步骤
记一次Mysql不走日期字段索引的原因小结
Oct 24 #MySQL
Mysql关于数据库是否应该使用外键约束详解说明
Oct 24 #MySQL
MySQL七种JOIN类型小结
MySQL中的引号和反引号的区别与用法详解
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 #MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
You might like
Cakephp 执行主要流程
2010/03/24 PHP
《PHP编程最快明白》第八讲:php启发和小结
2010/11/01 PHP
php算法实例分享
2015/07/14 PHP
总结PHP中DateTime的常用方法
2016/08/11 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
PHP获取数据库表中的数据插入新的表再原删除数据方法
2018/10/12 PHP
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
jquery仿京东商品放大浏览页面
2017/06/06 jQuery
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
深入浅析JavaScript中的RegExp对象
2017/09/18 Javascript
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
2019/02/27 jQuery
详解vue的数据劫持以及操作数组的坑
2019/04/18 Javascript
七行JSON代码把你的网站变成移动应用过程详解
2019/07/09 Javascript
判断JavaScript中的两个变量是否相等的操作符
2019/12/21 Javascript
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
JavaScript观察者模式原理与用法实例详解
2020/03/10 Javascript
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
python条件变量之生产者与消费者操作实例分析
2017/03/22 Python
Python对象属性自动更新操作示例
2018/06/15 Python
Python中关键字global和nonlocal的区别详解
2018/09/03 Python
python基于json文件实现的gearman任务自动重启代码实例
2019/08/13 Python
python中列表的含义及用法
2020/05/26 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
类、抽象类、接口的差异
2016/06/13 面试题
刘胡兰的英雄事迹材料
2014/02/11 职场文书
2014婚礼司仪主持词
2014/03/14 职场文书
会展策划与管理专业求职信
2014/06/09 职场文书
2014个人四风对照检查材料思想汇报
2014/09/18 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
单位实习介绍信
2015/05/05 职场文书
集结号观后感
2015/06/08 职场文书
趣味运动会通讯稿
2015/07/18 职场文书
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
2021/06/07 Python
一文彻底理解js原生语法prototype,__proto__和constructor
2021/10/24 Javascript