mysql事务

事务的ACID

原子性

通过undolog和redolog来实现,redolog(记录操作,用来重新做操作),undolog(记录逆向操作,用来撤销操作)。

先写undolog,再写redolog,最后写数据库的刷盘。

隔离性

通过MVCC和锁来实现,写写隔离通过锁,读写隔离通过MVCC

持久性

一但提交,则在磁盘中持久化。

相关推荐
这个人需要休息6 分钟前
优惠卷类型漏洞---优惠卷的并发使用
mysql·网络安全·逻辑漏洞·后端架构
摇滚侠8 分钟前
Spring 零基础入门到进阶 基于 XML 的声明式事务 71
xml·数据库·spring
小二·17 分钟前
MySQL 8.0 性能优化与索引原理
android·mysql·性能优化
AC赳赳老秦19 分钟前
OpenClaw + 华为云自动化:批量管理云资源、生成月度云账单分析与成本优化报告
java·开发语言·javascript·人工智能·python·mysql·openclaw
xiaoshuaishuai821 分钟前
C# 逆向分析Privazer
数据库·microsoft·c#
北有树24 分钟前
【无标题】
数据库
我是一颗柠檬26 分钟前
【Java项目技术亮点】读写分离+主从延迟处理:MySQL高并发下的性能优化方案
java·分布式·mysql·性能优化
霸道流氓气质29 分钟前
MySQL 大数据量场景下的表结构与索引设计指南
数据库·mysql
AOwhisky33 分钟前
Redis 学习笔记(第二期):核心数据类型与消息队列实战
运维·数据库·redis·笔记·学习·云计算
lsyeei35 分钟前
MySQL常用索引
数据库·mysql