码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2015-06-12 14:45:34      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

 

 

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

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

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

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

标签:

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

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