mysql事务

事务的ACID

原子性

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

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

隔离性

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

持久性

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

相关推荐
迦南的迦 亚索的索14 小时前
PYTHON_DAY20_数据库
数据库·oracle
数厘14 小时前
2.14 sql数据删除(DELETE、TRUNCATE)
数据库·oracle
XDHCOM15 小时前
MySQL ER_ERROR_ENABLING_KEYS报错修复,远程处理索引启用失败故障,解决数据表锁定与性能瓶颈问题
数据库·mysql
高梦轩15 小时前
Python 操作 MySQL 数据库
数据库·oracle
Arva .15 小时前
Redis 数据类型
数据库·redis·缓存
CDN36015 小时前
高防切换后网站打不开?DNS 解析与回源路径故障排查
前端·网络·数据库
仲芒15 小时前
[24年单独笔记] MySQL 中的简单查询搜索示例
笔记·mysql
笑我归无处15 小时前
Redis和数据库的数据一致性问题研究
数据库·redis·缓存
水痕0115 小时前
使用sqlSugar来操作mysql数据库
数据库·mysql
zandy101115 小时前
衡石科技 HENGSHI SENSE:一站式智能分析平台,让企业数据价值“所见即所得”
大数据·数据库·科技