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 相关文章推荐
my.ini优化mysql数据库性能的十个参数(推荐)
May 26 MySQL
浅谈MySQL之浅入深出页原理
Jun 23 MySQL
MySQL系列之开篇 MySQL关系型数据库基础概念
Jul 02 MySQL
一次MySQL启动导致的事故实战记录
Sep 15 MySQL
MySQL对数据表已有表进行分区表的实现
Nov 01 MySQL
MySQL利用UNION连接2个查询排序失效详解
Nov 20 MySQL
mysql5.6主从搭建以及不同步问题详解
Dec 04 MySQL
关于k8s环境部署mysql主从的问题
Mar 13 MySQL
MySql数据库 查询时间序列间隔
May 11 MySQL
mysql5.5中文乱码问题解决的有用方法
May 30 MySQL
mysql查看表结构的三种方法总结
Jul 07 MySQL
MySQL常用慢查询分析工具详解
Aug 14 MySQL
mysql主从复制的实现步骤
记一次Mysql不走日期字段索引的原因小结
Oct 24 #MySQL
Mysql关于数据库是否应该使用外键约束详解说明
Oct 24 #MySQL
MySQL七种JOIN类型小结
MySQL中的引号和反引号的区别与用法详解
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 #MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
You might like
后宫无数却洁身自好的男主,唐三只爱小舞
2020/03/02 国漫
如何分别全角和半角以避免乱码
2006/10/09 PHP
探讨fckeditor在Php中的配置详解
2013/06/08 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
2013/07/01 PHP
phpcms配置列表页以及获得文章发布时间
2017/07/04 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
小议javascript 设计模式 推荐
2009/10/28 Javascript
仿jQuery的siblings效果的js代码
2011/08/09 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
jQuery蓝色风格滑动导航栏代码分享
2015/08/19 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
2017/09/16 Javascript
react中的ajax封装实例详解
2017/10/17 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
2018/10/01 Javascript
详解如何在vue项目中使用layui框架及采坑
2019/05/05 Javascript
纯js实现无缝滚动功能代码实例
2020/02/21 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
2020/05/22 jQuery
JavaScript实现京东快递单号查询
2020/11/30 Javascript
小程序实现列表倒计时功能
2021/01/29 Javascript
python判断字符串是否纯数字的方法
2014/11/19 Python
使用SAE部署Python运行环境的教程
2015/05/05 Python
Python下rrdtool模块的基本使用方法
2015/11/13 Python
选择Python写网络爬虫的优势和理由
2019/07/07 Python
python实现截取屏幕保存文件,删除N天前截图的例子
2019/08/27 Python
Python捕获异常堆栈信息的几种方法(小结)
2020/05/18 Python
python 如何停止一个死循环的线程
2020/11/24 Python
美国家具网站:Cymax
2016/09/17 全球购物
中国海淘族值得信赖的海淘返利网站:55海淘
2017/01/16 全球购物
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
Pureology官网:为染色头发打造最好的产品
2019/09/13 全球购物
荷兰家电购物网站:Expert.nl
2020/01/18 全球购物
你所在的项目是如何确定版本号的
2015/12/28 面试题
学校消防安全制度
2014/01/30 职场文书
制药工程专业职业生涯规划范文
2014/03/10 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书