文章 2025-03-11 来自:开发者社区

mysql的undo log、redo log、bin log、buffer pool

MySQL是一个功能强大的开源关系数据库管理系统,其高效运行依赖于多个关键组件和机制。本文将详细介绍MySQL中的四个重要组件:undo log、redo log、bin log和buffer pool。 一、Undo Log 1. 概述 Undo Log用于实现数据库的多版本并发控制(MVCC),主要在事务回滚和一致性读&#...

文章 2023-06-25 来自:开发者社区

Undo Log、Redo Log、binlog与两阶段提交

1. 什么是Undo Log?1.在事务ACID与隔离级别一文中我们了解到,事务的Atomicity(原子性)是通过Undo Log来实现的。2.Undo Log其实就是在事务操作任何数据之前,先将要被覆盖的数据备份到Undo Log,然后才进行数据的修改。如果事务执行过程中出现了错误,或者用户执行了ROLLBACK操作,那么系统就可以根据Undo Log中备份的数据,将数据恢复到事务开始前的初....

Undo Log、Redo Log、binlog与两阶段提交
文章 2022-12-07 来自:开发者社区

mysql中的undo log、redo log 、binlog大致概要

前言undo log(回滚日志)、redo log(重做日志) 、binlog (归档日志)undo log,事务的原子性,用于事务回滚和MVCC(存储层,记录查询类)redo log,事务的持久性,用于服务器宕机故障恢复(存储层,记录查询类)binlog,用于数据备份和主从复制(服务层,记录更新修改类)日志区别undo log事务开始前的数据值redo log事务完成后的数据值1. undo ....

阿里云文档 2022-05-06

如何通过loose_innodb_polar_log_file_max_reuse参数减少日志空间占用量_云原生数据库PolarDB分布式版_云原生数据库 PolarDB(PolarDB)

概述阿里云云原生关系型数据库PolarDB MySQL引擎的Redo日志文件占用大量磁盘空间,需要进行清理。本文主要介绍如何通过loose_innodb_polar_log_file_max_reuse参数减少日志空间占用量。loose_innodb_polar_log_file_max_reuse...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里云日志服务SLS

SLS是一站式云原生可观测性数据平台,一站式提供数据采集、加工、查询与分析、可视化等功能。日常更新产品最新动态,最佳实践以及技术大咖的观点和经验。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等