mysql事务

事务的ACID

原子性

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

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

隔离性

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

持久性

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

相关推荐
斌味代码32 分钟前
MySQL主从延迟根因诊断法
数据库
逆境不可逃37 分钟前
高频 SQL 50 题 之 连接篇 1378 1068 1581 197 1661 577 1280 570 1934
数据库·sql
用户5757303346241 小时前
从 SQL 到对象:Prisma 如何成为全栈开发的“降维打击”利器
数据库
三更两点1 小时前
智能代理工具包:MCP vs. Agent Skills vs. AGENTS.md
数据库·人工智能
Chasing Aurora1 小时前
整理常用的开发工具使用问题和小贴士(二)——软件和浏览器
redis·python·mysql·maven
丸辣,我代码炸了1 小时前
PostgreSQL 大数据查询与索引优化核心总结
大数据·数据库·postgresql
等....2 小时前
Redis使用
数据库·redis·mybatis
betazhou2 小时前
记一次Oracle REDO在线日志损坏故障修复
数据库·oracle·redo·ora-00600
一只小bit2 小时前
Redis 初步入门教程:简单介绍和安装配置
数据库·redis·缓存
仲芒2 小时前
[24年单独笔记] MySQL 引擎架构
笔记·mysql·架构