草庐IT

一生挚友redo log、binlog《死磕MySQL系列 二》

一生挚友redolog、binlog​​系列文章​​​​前言​​​​一、redolog​​​​二、如何根据项目情况设置innodb_log_file_size​​​​二、binlog​​​​三、什么是两阶段提交​​​​四、为什么需要两阶段提交​​​​五、《孔乙己》让你明白redolog是什么​​​​六、redolog参数详解​​前言上期根据一条查询语句查询流程分析MySQL的整体架构。同样,本期也使用一条查询SQL语句来做引子。可以肯定的是,查询语句执行的流程更新语句同样也会执行。因此本期的着重点就不在MySQL架构图上,文章标题也给出了大家重点,就是要了解redolog、binlog。一、r

一生挚友redo log、binlog《死磕MySQL系列 二》

一生挚友redolog、binlog​​系列文章​​​​前言​​​​一、redolog​​​​二、如何根据项目情况设置innodb_log_file_size​​​​二、binlog​​​​三、什么是两阶段提交​​​​四、为什么需要两阶段提交​​​​五、《孔乙己》让你明白redolog是什么​​​​六、redolog参数详解​​前言上期根据一条查询语句查询流程分析MySQL的整体架构。同样,本期也使用一条查询SQL语句来做引子。可以肯定的是,查询语句执行的流程更新语句同样也会执行。因此本期的着重点就不在MySQL架构图上,文章标题也给出了大家重点,就是要了解redolog、binlog。一、r

聊聊redo log是什么?

前言说到​​MySQL​​,有两块日志一定绕不开,一个是​​InnoDB​​存储引擎的​​redolog​​(重做日志),另一个是​​MySQLServce​​层的 ​​binlog​​(归档日志)。只要是数据更新操作,就一定会涉及它们,今天就来聊聊​​redolog​​(重做日志)。redolog​​redolog​​(重做日志)是​​InnoDB​​存储引擎独有的,它让​​MySQL​​拥有了崩溃恢复能力。比如​​MySQL​​实例挂了或宕机了,重启时,​​InnoDB​​存储引擎会使用​​redolog​​恢复数据,保证数据的持久性与完整性。上一篇中阿星讲过,​​MySQL​​中数据是以

聊聊redo log是什么?

前言说到​​MySQL​​,有两块日志一定绕不开,一个是​​InnoDB​​存储引擎的​​redolog​​(重做日志),另一个是​​MySQLServce​​层的 ​​binlog​​(归档日志)。只要是数据更新操作,就一定会涉及它们,今天就来聊聊​​redolog​​(重做日志)。redolog​​redolog​​(重做日志)是​​InnoDB​​存储引擎独有的,它让​​MySQL​​拥有了崩溃恢复能力。比如​​MySQL​​实例挂了或宕机了,重启时,​​InnoDB​​存储引擎会使用​​redolog​​恢复数据,保证数据的持久性与完整性。上一篇中阿星讲过,​​MySQL​​中数据是以

MySQL面试不用慌!跟着老司机吃透Redo log 与 Binlog

MySQL是常用的数据库存储应用,我们利用它存储信息、查询信息、处理事务。特别是为了提高可用性会用到事务一致性、主从复制、数据恢复等功能。我们在使用这些功能的时候,是否想过其背后有哪些原理和机制在支撑?今天我们聚焦redolog和binlog两个MySQL的日志机制,以及它们是如何配合提高MySQL存储可靠性的。今天会学到以下内容:RedologRedolog解决了什么问题?Redolog的执行流程Redolog的写入方式Redolog记录形式BinlogBinlog解决了什么问题?Binlog的日志格式Redolog与Binlog的区别与合作 RedologRedolog解决了什么问题?My

MySQL面试不用慌!跟着老司机吃透Redo log 与 Binlog

MySQL是常用的数据库存储应用,我们利用它存储信息、查询信息、处理事务。特别是为了提高可用性会用到事务一致性、主从复制、数据恢复等功能。我们在使用这些功能的时候,是否想过其背后有哪些原理和机制在支撑?今天我们聚焦redolog和binlog两个MySQL的日志机制,以及它们是如何配合提高MySQL存储可靠性的。今天会学到以下内容:RedologRedolog解决了什么问题?Redolog的执行流程Redolog的写入方式Redolog记录形式BinlogBinlog解决了什么问题?Binlog的日志格式Redolog与Binlog的区别与合作 RedologRedolog解决了什么问题?My