事务

佛祖让我来巡山1 天前
事务·隔离级别·事务隔离级别·mysql隔离级别·事务传播属性·mysql默认隔离级别
保姆级吃透MySQL事务隔离级别 + 事务传播属性|今天一次性讲明白前言: 很早之前在苏州面试,面试官问我 MySQL 的事务隔离级别、Spring 的事务传播属性。当时两个概念混在一起,还是个刚入行的萌新,完全没有理解这两个概念,直接懵住了,虽然后面也顺利入职。 现在备考,再次翻到这块知识点,重新把这部分内容整理一下,如果有对这块不动的小伙伴可以参考: ✅ 事务隔离级别:是 MySQL(数据库层面)管的,控制【多个并发事务之间互相看不看得见对方的数据】 ✅ 事务传播属性:是 Spring(框架层面)管的,控制【一个事务方法调用另外一个事务方法时,要不要共用事务、怎么创建
鱼很腾apoc11 天前
linux·mysql·事务·索引·dml·视图·macc
【MySQL】第3期 索引、事务与视图系统详解Ok了,前面两期我们重点学习到了DDL、DML,今天这一期要来学习MySQL中的两个十分重要的板块——索引+事务,废话不多说,我们字节开始
tryxr13 天前
数据库·事务
事务的特性ACID,指的就是举个例子:A 向 B 转账 500 元,转账成功,A 扣除 500 元,B 增加 500 元。
ly768916 天前
数据库·mongodb·事务·分片集群·快照隔离·写冲突
MongoDB 事务开销实测:快照隔离下的写冲突、重试与分片事务边界假设你在一家电商平台做订单系统。下单时要同时扣减商品库存、写入订单记录、生成支付单。这三件事拆在三个文档里,任何一步失败都会让数据对不上。早期大家靠“先写订单再扣库存,失败了补偿”,结果大促时对账总是差几条。于是团队决定上 MongoDB 多文档事务。
for_ever_love__20 天前
java·数据库·mysql·事务·mvcc·不可重复读·幻读
MySQL 事务隔离级别讲透:MVCC、幻读与四个级别怎么选事务隔离级别是 MySQL 面试的必考点,也是实际开发中 "数据莫名其妙对不上"的根源之一。本篇不背定义,从三个并发问题出发,推导出为什么需要四个级别, 再把 RC 和 RR 的实现差异(MVCC 的 ReadView 时机)讲透。
我不会起名字32220 天前
数据库·mysql·事务·innodb·锁
InnoDB 间隙锁与死锁:两个 UPDATE 互相等待的 3 个原因死锁日志大概是线上最容易被划过去、又最该点开看的一类告警。下面这段是我按真实格式整理出来的一个典型现场,两个 UPDATE 改的根本不是同一行数据,却一个在等另一个:
写后端的胖头鱼21 天前
java·spring·事务·transactional·事务传播机制
一文详解Spring 事务失效场景前提:Spring 事务底层依靠 AOP 动态代理,只有代理对象调用方法才会触发事务增强;同时事务生效需要满足数据库引擎支持事务(InnoDB,MyISAM 不支持)。
ShineWinsu22 天前
数据库·redis·mysql·缓存·面试·事务·acid
对于Redis:事务的解析hello 大家,本篇博客我们来学习Redis的事务,那么我们之前MySQL就已经学习过了事务,也就是MVCC和ACID,那么我们本篇博客就来看看,Redis的事务又是如何的呢?
写后端的胖头鱼2 个月前
java·后端·spring·事务·事物失效
【高频面试题】spring事物失效场景(带原理 + 代码示例)目录1. 方法不是 public(最基础)现象原理2. 同类内方法调用(this 调用,不走代理,最高频)
竹枝溪2 个月前
java·数据库·mysql·事务·子查询·acid·多表查询
MySQL进阶:约束、多表设计、多表查询与事务当你熟练掌握单表增删改查之后,会发现真实项目开发几乎不会只使用一张数据表。本篇文章依次讲解数据库约束、多表关系设计、多表查询(内连接、外连接、子查询)以及事务ACID四大特性。所有知识点循序渐进,配套实操SQL,学习完成后,你就能具备设计项目数据表、编写复杂查询SQL的能力。
阿维的博客日记3 个月前
java·数据库·事务
Java事务传播级别REQUIRES_NEW,REQUIRED_NEW区别先纠正名称:Spring 里叫 REQUIRES_NEW,没有 REQUIRED_NEW。用一句话记忆:
CodeStats3 个月前
java·spring·mybatis·事务·transactional
【Spring事务】Spring事务注解 @Transactional 完整体系:从 MySQL 隔离级别到 MyBatis 原理详解作者:大家好,我是 CodeStats。 一个在底层技术上“考古”了四年的硬核爱好者,也是 WWAIC(全周项目AI编程)范式的提出者和实践者。我曾手写过一个完整的 Java Web 框架(从 IoC 容器到嵌入式 Tomcat,代码全开源),也喜欢用通俗的语言拆解 CPU、JVM、操作系统的运行本质。
天海华兮5 个月前
mysql·事务·日志·索引·mvcc·存储引擎·执行计划
MySQL知识点 覆盖索引、MVCC、存储引擎、事务锁、性能优化等核心点覆盖索引、MVCC、存储引擎、事务锁、性能优化等核心点B+树核心优势:核心结论:InnoDB必须有聚簇索引(无主键则自动生成6字节rowid),优先用自增主键做聚簇索引
fengxin_rou5 个月前
架构·事务·cas·juc·volatile
【JUC第二章下】:锁机制&关键字🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
fengxin_rou5 个月前
spring·架构·事务·oss
[SpringBoot 对象存储实战]:预签名 URL 直传 OSS 全流程设计与实现🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
fengxin_rou5 个月前
数据库·redis·缓存·架构·事务·并发
【Feed 高并发架构实战】:雪花 ID + 三级缓存 + 计数旁路设计详解🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
fengxin_rou5 个月前
数据库·mysql·事务·并发
【MySQL 事务并发实战】:隔离级别、MVCC 与幻读问题彻底解🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页❄️欢迎查看我的专栏我的专栏
无小道5 个月前
mysql·面试·事务·隔离级别
Mysql——吃透事务以及隔离级别目录什么是事务为什么要有事务事务的属性事务的操作单sql事务事务的原子性事务的隔离性串行化可重复读(Mysql默认)
九皇叔叔6 个月前
数据库·mysql·事务·隔离级别
MySQL 8.x 隔离级别调整在 MySQL 中,事务隔离级别决定了多个事务并发执行时相互影响的程度。更多详情可参考《MySQL 数据库 隔离级别 详解》。
阿维的博客日记6 个月前
mysql·事务·mvcc
我现在能理解mvcc让读不阻塞,但是无法理解mvcc让写不阻塞??在传统的 MySQL InnoDB 实现中,MVCC 并没有解决“写-写”冲突,它只解决了“读-写”冲突。