文章 2025-10-10 来自:开发者社区

【赵渝强老师】MySQL的事务隔离级别

数据库允许多个客户端同时访问。当这些客户端并发访问数据库中同一部分的数据时,如果没有采取必要的隔离措施就容易造成并发一致性问题,从而破坏数据的完整性。考虑下图的场景: 在时间点1上,var的数值是100。客户端A在时间点2的时候更新了它的值为200,但没有提交事务。在时间点3的时...

【赵渝强老师】MySQL的事务隔离级别
文章 2025-09-16 来自:开发者社区

MySql事务以及事务的四大特性

事务是数据库中的基本概念,是指一组操作的集合,而这一组操作要么同时成功,要么同时失败,从而保证数据库中数据的正确性和完整性。 那事务呢,具有四大特性,也就是我们常说的ACID,分别是:原子性、一致性、隔离性、持久性。 那接下来,我就分别来聊聊这四大特性。 1). 原子性指的是事务中的这一组操作,是不可分割的最小操作单元了,操作要么全部成功,要么全部失败。 2). 一致性是...

文章 2025-09-03 来自:开发者社区

MySQL锁机制:并发控制与事务隔离

摘要:你是否遇到过数据库死锁的诡异问题?是否困惑于不同事务隔离级别的行为差异?是否希望优化高并发场景下的数据库性能? MySQL的锁机制是数据库并发控制的基石,它确保了数据的一致性和完整性,同时也直接影响着系统的并发性能。理解锁的工作原理,就像掌握了数据库的交通指挥系统,能够让你在数据一致性和高性能之间找到最佳平衡点。 本文将深入解析MySQL的锁机制,从基本的行锁表锁到复杂的...

MySQL锁机制:并发控制与事务隔离
文章 2025-08-16 来自:开发者社区

MySQL事务

mysql的事务特性 ACID A: 原子性(Atomicity) C: 一致性(Consistency) I: 隔离性(Isolation) D: 持久性(Durability) mysql的事务隔离级别 (不可重复读):不是不能重复读,是指前后两次读取的结果不一样 读未提交:最低的隔离级别,一个事务读取另一个事务尚未提交的修改 ...

MySQL事务
文章 2025-07-15 来自:开发者社区

mysql事务隔离级别

事务隔离级别用于解决事务的问题,事务常见的问题有:脏读,不可重复读,幻读 对此解释一下脏读、不可重复读、幻读 脏读:一个事务查询到另外一个事务未提交的数据 不可以重复读:两次查询到的数据不一致 幻读:一个事务查询数据的时候不存在,另外一个事务插入的时候,发现已经有数据了 那么现在来了解隔离级别: ...

mysql事务隔离级别
文章 2025-07-09 来自:开发者社区

mysql底层原理:索引、慢查询、 sql优化、事务、隔离级别、MVCC、redolog、undolog(图解+秒懂+史上最全)

本文 的 原文 地址 原始的内容,请参考 本文 的 原文 地址 本文 的 原文 地址 本文作者: 第一作者 老架构师 肖恩(肖恩 是尼恩团队 高级架构师,负责写此文的第一稿,初稿 ) 第二作者 老架构师 尼恩 (45岁老架构师, 负责 提升此文的 技术高度,让大家有一种 俯视 技术、俯瞰技术、 技术自由 的感觉) 连环炮1:InnoDB存储引擎 尼恩的叙事风格:故事从最基础的地方讲起。 ...

mysql底层原理:索引、慢查询、 sql优化、事务、隔离级别、MVCC、redolog、undolog(图解+秒懂+史上最全)
文章 2025-01-03 来自:开发者社区

MySQL事务日志-Undo Log工作原理分析

2.1 Undo Log 2.1.1 Undo Log与原子性 事务的持久性是交由Redo Log来保证,原子性则是交由Undo Log来保证。如果事务中的SQL执行到一半出现错误,需要把前面已经执行过的SQL撤销以达到原子性的目的,这个过程也叫做"回滚",所以Undo Log也叫回滚日志。 Undo Log记录了数据在每个操作前的状态,这些记录包括旧的数据值和事务的 ID。如果事务执行过程中需....

MySQL事务日志-Undo Log工作原理分析
文章 2024-12-25 来自:开发者社区

【MySQL基础篇】事务(事务操作、事务四大特性、并发事务问题、事务隔离级别)

MySQL基础篇-事务 一、事务简介 事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 就比如: 张三给李四转账1000块钱,张三银行账户的钱减少1000,而李四银行账户的钱要增加1000。 这一组操作就必须在一个事务的范围内,要么都成功,要么都失败。...

【MySQL基础篇】事务(事务操作、事务四大特性、并发事务问题、事务隔离级别)
文章 2024-12-19 来自:开发者社区

MySQL进阶突击系列(04)事务隔离级别、AICD、CAP、BASE原则一直搞不懂? | 看这篇就够了

读书笔记:知行合一,多在事上练。正如知道与做到,总是有一道巨大鸿沟。需要多实践。珍惜每次犯错后的内省、静坐。以及发现自己情绪不稳定时候,要及时重视起来,在事上好好打磨自己。 一、前言背景 二、事务AICD原则-酸 2.1 原子性Atomicity 2.2 隔离性Iso...

MySQL进阶突击系列(04)事务隔离级别、AICD、CAP、BASE原则一直搞不懂? | 看这篇就够了

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。