码迷,mamicode.com
首页 > 其他好文 > 详细

binlog和redo log的区别

时间:2014-05-06 17:03:44      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:mysql   binlog   redo log   

1)binlog会记录所有与MySQL有关的记录,包括InnoDB、MyISAM等其他存储引擎的日志。

而InnoDB存储引擎的redo log只记录有关该存储引擎本身的事务日志。


2)binlog记录的是一个事务的具体操作内容,即该日志是逻辑日志。

而redo log记录的是每个页(page)的物理更改情况。


3)binlog仅在事务提交前进行提交,即只写磁盘一次,不论这时该事务多大。

而在事务的进行的过程中,却不断有重做日志条目(redo entry)被写入redo log中。


参考:《MySQL技术内幕:InnoDB存储引擎》


binlog和redo log的区别,布布扣,bubuko.com

binlog和redo log的区别

标签:mysql   binlog   redo log   

原文地址:http://oneday2011.blog.51cto.com/3785033/1406930

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!