mysql数据库-隔离级别

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 事务的隔离级别多个事务之间隔离的,相互独立的。但是如果多个事务操作同一批数据,则会引发一些问题。设置不同隔离级别就可以解决1.脏读:一个事务,读取到另一个事务中没有提交的数据2.不可重复读,在同一个事务中,两次读取的数据不一样3.幻读:(dml)一个事务操作数据表中记录,另一个事务添加了一条数据,则第一个事务查询不到自己的修改隔离级别1.read uncommitted:读未提交产生问题:脏读、不可重复读、幻读2.read committed:读已提交产生问题:不可重复读、幻读3.repeatable read:可重复读产生问题:幻读4.serializable:
事务的隔离级别

多个事务之间隔离的,相互独立的。但是如果多个事务操作同一批数据,则会引发一些问题。设置不同隔离级别就可以解决
1.脏读:一个事务,读取到另一个事务中没有提交的数据
2.不可重复读,在同一个事务中,两次读取的数据不一样
3.幻读:(dml)一个事务操作数据表中记录,另一个事务添加了一条数据,则第一个事务查询不到自己的修改

隔离级别
1.read uncommitted:读未提交
产生问题:脏读、不可重复读、幻读
2.read committed:读已提交
产生问题:不可重复读、幻读
3.repeatable read:可重复读
产生问题:幻读
4.serializable:串行化
可以解决所有问题

隔离级别从小到大安全性越来越高,但是效率越来越低

查询隔离级别
SELECT@@tx_isolation
设置隔离
set GLOBAL transaction isolation level 设置级别

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4月前
|
Oracle 关系型数据库 MySQL
MySQL相关(六)- 事务隔离级别的实现方案(MVCC)
MySQL相关(六)- 事务隔离级别的实现方案(MVCC)
43 0
|
4月前
|
存储 SQL 关系型数据库
MySQL相关(五)- 事务四大特性及隔离级别的详细介绍
MySQL相关(五)- 事务四大特性及隔离级别的详细介绍
44 0
|
3月前
|
NoSQL 关系型数据库 MySQL
MySQL - 深入理解 MySQL 的事务和隔离级别
MySQL - 深入理解 MySQL 的事务和隔离级别
266 0
|
5月前
|
关系型数据库 MySQL 数据库
认识一下MySQL中的事务隔离级别
认识一下MySQL中的事务隔离级别
29 0
|
3月前
|
SQL 关系型数据库 MySQL
Mysql事务隔离级别和锁特性
Mysql事务隔离级别和锁特性
|
13天前
|
SQL 安全 关系型数据库
【Mysql-12】一文解读【事务】-【基本操作/四大特性/并发事务问题/事务隔离级别】
【Mysql-12】一文解读【事务】-【基本操作/四大特性/并发事务问题/事务隔离级别】
|
19天前
|
SQL Oracle 关系型数据库
✅为什么MySQL默认使用RR隔离级别?
Oracle默认隔离级别为RC,MySQL选择RR。Oracle的Read Committed最适合默认,因为它不锁定读取的数据,利于并发。而MySQL的RR级别防止了某些并发问题,特别是考虑到其历史上的statement格式binlog,该格式在READ COMMITTED下可能导致主从数据不一致。MySQL的RR通过行级锁定保证数据一致性,适合有主从复制的环境。
✅为什么MySQL默认使用RR隔离级别?
|
1月前
|
SQL 关系型数据库 MySQL
事务隔离大揭秘:MySQL中的四种隔离级别解析
事务隔离大揭秘:MySQL中的四种隔离级别解析
30 0
|
2月前
|
关系型数据库 MySQL 测试技术
面试-MySQL的四种事务隔离级别
面试-MySQL的四种事务隔离级别
25 0
|
4月前
|
SQL Oracle 关系型数据库
MySQL事务 【事务操作丨事务四大特性丨事务隔离级别丨事务原理】
MySQL事务 【事务操作丨事务四大特性丨事务隔离级别丨事务原理】
49 0