redo_log与bin_log区别
来源:互联网 发布:ios小游戏源码 编辑:程序博客网 时间:2024/06/07 13:20
(书摘备查)
首先,二进制日志会记录所有与MySQL数据库有关的日志记录,包括InnoDB、MyISAM、Heap等其他存储引擎的日志。而InnoDB存储引擎的重做日志只记录有关该引擎本身的事务日志。
其次,记录的内容不同。无论用户将二进制日志文件记录的格式设为STATEMENT还是ROW,又或是MIXED,其记录的都是关于一个事务的具体操作内容,即该日志是逻辑日志。而InnoDB存储引擎的重做日志是关于每个页(Page)的更改的物理情况。
此外,写入的时间也不同。二进制日志文件仅在事务提交后进行写入,即只写磁盘一次,不论这时该事务多大。而在事务进行的过程中,却不断有重做日志条目(redo entry)被写入到重做日志文件中。
--本篇文章转自:http://blog.csdn.net/wzy0623/article/details/11947373
阅读全文
0 0
- redo_log与bin_log区别
- bin_log的一些特性
- bin_log mysql 数据恢复
- mysql bin_log 配置
- mysql_Innodb的undo_log和redo_log
- mysql_Innodb的undo_log和redo_log
- mysql通过bin_log恢复数据
- MySQL bin_log文件占用空间太大
- 如何通过mysql bin_log拯救数据
- Ubuntu下开启mysql的bin_log日志
- Linux-Shell:mysql的bin_log日志清理
- MySQL四大日志(log_error、slow_query_log、bin_log、general_log)
- &&与&区别
- ...与[]区别
- &与&&区别
- | 与 || 区别
- &与&&区别
- &与&&区别
- 最小费用流模板
- Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)
- brew 用法
- Leetcode Week17
- Spring Framework#@Enable*详解
- redo_log与bin_log区别
- 区块链相关视频
- hdu 5875 Function (st+二分)
- 量子计算入门
- spring boot 应用发布到 docker (完整版)
- 4.使用pnglib读写png图片
- MarkDown语法
- Docker
- 反转整数