mysql事务

事务的ACID

原子性

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

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

隔离性

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

持久性

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

相关推荐
m0_4708576412 小时前
php中的foreach循环?_?PHP中foreach循环的语法结构与遍历数组对象详解.txt
jvm·数据库·python
彳亍10112 小时前
HTML5中Canvas局部刷新区域重绘的算法优化
jvm·数据库·python
拾起零碎12 小时前
U8/中途启用批次管理-批次档案无效
数据库
2301_7796224112 小时前
为什么宝塔面板网站无法正常连接外部远程数据库_检查服务器安全组放行端口并开启IP授权
jvm·数据库·python
2401_8330336212 小时前
Go语言怎么做密码加密_Go语言bcrypt密码哈希教程【总结】
jvm·数据库·python
X566112 小时前
mysql索引基数统计更新不及时_mysqlANALYZE分析表操作
jvm·数据库·python
2301_7756398912 小时前
React 中的渲染(Rendering)机制详解
jvm·数据库·python
JSON_L12 小时前
MySQL 时间字段避坑指南:TIMESTAMP
数据库·mysql
m0_7403524212 小时前
测试库与生产库怎么应对同步中断断点续传_无损发布与更新方案
jvm·数据库·python
m0_4954964112 小时前
SQL批量更新状态机字段_使用CASE表达式一次性处理
jvm·数据库·python