首页 > 数据库技术 > 详细

mysql数据库中 二进制日志与重做日志的差别

时间:2015-06-12 14:42:17      阅读:326      评论:0      收藏:0      [点我收藏+]

 

 

首先:二进制日志会记录所有与mysql有关的日志记录,包括innodb myisam heap等其他引擎的日志。而innodb引擎的重做日志只记录与其有关的事务日志。

其次:记录的内容不同,不管你将二进制日志文件的格式设为statement 还是 row,又或者是mixed,其记录的都是关于一个事物的具体操作内容。而innodb存储引擎的重做日志文         件记录的关于每个页(page)的更改的屋里情况。

此外,写入的时间不同,二进制日志文件是在事物提交前进行记录的,而事物进行的过程中,不管有重做日志条目被写入重做日志中。

mysql数据库中 二进制日志与重做日志的差别

原文:http://www.cnblogs.com/wangtengfei/p/4571509.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!