只需一步,快速开始
主题 826|帖子 826|积分 2478
redo log 要写到磁盘,数据也要写磁盘,为什么要多此一举? 写入 redo log 的方式使用了追加操作, 以是磁盘操作是次序写,而写入数据需要先找到写入位置,然后才写到磁盘,以是磁盘操作是随机写。磁盘的「次序写 」比「随机写」 高效的多,因此 redo log 写入磁盘的开销更小。
注意:不同的日志范例在主从复制下除了有动态函数的问题,同样对对更新时间也有影响。一般来说,数据库中的update_time都会设置成ON UPDATE CURRENT_TIMESTAMP,即自动更新时间戳列。在主从复制下, 如果日志格式范例是STATEMENT,由于记载的是sql语句,在salve端是举行语句重放,那么更新时间也是重放时的时间,此时slave会偶尔间延迟的问题; 如果日志格式范例是ROW,这是记载行数据最终被修改成什么样了,这种从库的数据是与主服务器完全一致的。
您需要 登录 才可以下载或查看,没有账号?立即注册
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
海哥