mysql数据库——事务隔离级别
2024-08-29 22:32:36
四种隔离级别:
一:READ UNCOMMITTED(未提交读)
事务可以读取其他事务未提交的数据,称为脏读
二:READ COMMITTED(提交读)
一个事务开始时,只能“看见”已经提交的事务所做的修改。即一个事务从开始直到提交之前所做的任何修改对其他事务都是不可见的,称为不可重复读
三:REPEATABLE READ(可重复读)(MYSQL默认事务隔离级别)
REPEATABLE READ 解决了脏读、不可重复读的问题,但是未能解决幻读问题。幻读指的是某个事务在读取某个范围内的记录时,另外一个事务又在该范围内插入了新的记录,当之前的事务再次读取该范围的记录时,会产生幻行
四:SERIALIZABLE(可串行化)
最高隔离级别,读取每一行数据都加上所,可能导致大量的超时和锁征用问题。
最新文章
- 使用vuejs框架进行列表渲染
- spring mvc总结1
- 后台弹出JS类
- git在分支上创建目录和文件
- C# Async/Await异步函数原理
- Centos 7配置LAMP
- NET站点Web部署
- SQL Server中的临时表和表变量
- C#导出Word或Excel文件总显示Html标记
- selenium chromedriver与谷歌浏览器版本映射表 (更新至v2.32)
- 深入理解group by 语句的执行顺序 from→where→group by→select(含聚合函数)
- 第五章HTML
- 搭建的flask项目,若修改项目中的文件,项目没有reload,除非重启主机,解决方法如下
- 封装HttpUrlConnection开箱即用
- Systick时钟定时
- JAVA面向对象设计中类关系
- Spring通知方法错误
- react-native android app名字 app包名、图标和启动图片设置
- IntelliJ IDEA 2017版 SpringBoot测试类编写
- 《Python编程从入门到实践》--- 学习过程笔记(2)变量和简单数据类型
热门文章
- Centos-清屏命令-clear
- Python单向链表的实现
- error C2491: 不允许 dllimport 函数 的定义
- 【比赛记录】8.21 div2
- linux系统上用户态pppoe收发包过程
- 实验四 CSS样式的应用
- 多测师讲解自动化 _邮件发送_高级讲师肖sir
- 面试题____pthon__002(法本_) 阿里
- linux内存优化之手工释放linux内存
- 三门峡6378.7939(薇)xiaojie:三门峡哪里有xiaomei