mysql事务

事务的ACID

原子性

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

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

隔离性

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

持久性

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

相关推荐
万粉变现经纪人13 小时前
如何解决 pip install mysqlclient 报错 ‘mysql_config’ not found 问题
数据库·python·mysql·pycharm·bug·pandas·pip
lkbhua莱克瓦2413 小时前
进阶-SQL优化
java·数据库·sql·mysql·oracle
石小千13 小时前
Myql binlog反向解析成sql
数据库·sql
alonewolf_9913 小时前
MySQL 8.0 主从复制原理深度剖析与实战全解(异步、半同步、GTID、MGR)
数据库·mysql·adb
八九燕来14 小时前
django + drf 多表关联场景下的序列化器选型与实现逻辑
数据库·django·sqlite
Mr. Cao code14 小时前
MySQL数据卷实战:持久化存储秘籍
数据库·mysql·docker·容器
小北方城市网14 小时前
微服务架构设计实战指南:从拆分到落地,构建高可用分布式系统
java·运维·数据库·分布式·python·微服务
爱喝水的鱼丶14 小时前
SAP-ABAP:SAP性能侦探:STAD事务码的深度解析与应用实战
开发语言·数据库·学习·sap·abap
五阿哥永琪14 小时前
MySQL相关的面试题 MySQL存储引擎与索引机制深度解析
数据库·mysql