MySQL支持的四种隔离级别

1、读未提交

特点:

1、最低的隔离级别,事务中的修改即使未提交,对其他事务也可见。

2、可能导致脏读、不可重复读、幻读等问题。

2、读已提交

1、事务只能读取到其他事务已经提交的数据。

2、解决了脏读问题,但仍可能出现不可重复读和幻读问题。

3、可重复读

1、MySQL 默认的隔离级别。

2、在一个事务内的多次读取操作,结果是一致的,解决了不可重复读问题。

3、可能出现幻读问题。

4、串行化

1、最高的隔离级别,通过强制事务顺序执行来避免并发问题。

2、完全解决脏读、不可重复读和幻读问题,但性能较低。

明天再来更新具体含义

相关推荐
数据智能老司机23 分钟前
CockroachDB权威指南——CockroachDB SQL
数据库·分布式·架构
Eip不易也不e1 小时前
教程之同时安装两个版本的 mysql
mysql
数据智能老司机1 小时前
CockroachDB权威指南——开始使用
数据库·分布式·架构
松果猿1 小时前
空间数据库学习(二)—— PostgreSQL数据库的备份转储和导入恢复
数据库
Kagol1 小时前
macOS 和 Windows 操作系统下如何安装和启动 MySQL / Redis 数据库
redis·后端·mysql
无名之逆1 小时前
Rust 开发提效神器:lombok-macros 宏库
服务器·开发语言·前端·数据库·后端·python·rust
s9123601011 小时前
rust 同时处理多个异步任务
java·数据库·rust
数据智能老司机2 小时前
CockroachDB权威指南——CockroachDB 架构
数据库·分布式·架构
hzulwy2 小时前
Redis常用的数据结构及其使用场景
数据库·redis
程序猿熊跃晖2 小时前
解决 MyBatis-Plus 中 `update.setProcInsId(null)` 不生效的问题
数据库·tomcat·mybatis