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 05 MySQL
mysql死锁和分库分表问题详解
Apr 16 MySQL
MySQL 可扩展设计的基本原则
May 14 MySQL
MySQL 视图(View)原理解析
May 19 MySQL
修改MySQL的默认密码的四种小方法
May 26 MySQL
Mysql效率优化定位较低sql的两种方式
May 26 MySQL
mysql5.7的安装及Navicate长久免费使用的实现过程
Nov 17 MySQL
利用JuiceFS使MySQL 备份验证性能提升 10 倍
Mar 17 MySQL
分析MySQL优化 index merge 后引起的死锁
Apr 19 MySQL
Mysql 数据库中的 redo log 和 binlog 写入策略
Apr 26 MySQL
MySQL 数据 data 基本操作
May 04 MySQL
MYSQL常用函数介绍
May 05 MySQL
mysql主从复制的实现步骤
记一次Mysql不走日期字段索引的原因小结
Oct 24 #MySQL
Mysql关于数据库是否应该使用外键约束详解说明
Oct 24 #MySQL
MySQL七种JOIN类型小结
MySQL中的引号和反引号的区别与用法详解
SQL实战演练之网上商城数据库商品类别数据操作
Oct 24 #MySQL
为什么MySQL 删除表数据 磁盘空间还一直被占用
You might like
造势之举?韩国总统候选人发布《星际争霸》地图
2017/04/22 星际争霸
Zerg兵种介绍
2020/03/14 星际争霸
PHPMailer安装方法及简单实例
2008/11/25 PHP
php中preg_match的isU代表什么意思
2015/10/01 PHP
php实现背景图上添加圆形logo图标的方法
2016/11/17 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
PHP命名空间(namespace)原理与用法详解
2019/12/11 PHP
jQuery 阴影插件代码分享
2012/01/09 Javascript
js实现商品抛物线加入购物车特效
2020/11/18 Javascript
JavaScript——DOM操作——Window.document对象详解
2016/07/14 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
jQuery实现的无限级下拉菜单功能示例
2016/09/12 Javascript
JavaScript高阶函数_动力节点Java学院整理
2017/06/28 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
使用layer弹窗,制作编辑User信息页面的方法
2019/09/27 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
分析用Python脚本关闭文件操作的机制
2015/06/28 Python
Python File readlines() 使用方法
2018/03/19 Python
python分治法求二维数组局部峰值方法
2018/04/03 Python
python实现批量图片格式转换
2020/06/16 Python
详解Django中间件的5种自定义方法
2018/07/26 Python
基于python+selenium的二次封装的实现
2020/01/06 Python
Python用摘要算法生成token及检验token的示例代码
2020/12/01 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
Superdry瑞典官网:英国日本街头风品牌
2017/05/17 全球购物
Oasis服装官网:时尚女装在线
2020/07/09 全球购物
餐饮业会计岗位职责
2013/12/19 职场文书
护士进修自我鉴定
2014/02/07 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书
化妆品促销活动总结
2015/05/07 职场文书
教师网络培训心得体会
2016/01/09 职场文书
2016年国庆节假期旅游工作总结
2016/04/01 职场文书
你会写报告?产品体验报告到底该怎么写?
2019/08/14 职场文书
windows server2012 R2下安装PaddleOCR服务的的详细步骤
2022/09/23 Servers