MySQL中WAL机制的一些个人理解,个人觉得比较通俗易懂
WAL机制:Write ahead logging,称为预写式机制
它的关键点就是先写日志,再写磁盘
这里的logging指的是redo log
我们观察一个更新操作,通过如果有WAL机制,MySQL是怎么处理的,能达到什么样的效果;如果没有WAL机制,那么MySQL又会怎么处理来理解
先看如果没有WAL机制,也就是说没有redo log,那么这时我们每做一次更新操作,就必须要将更新的数据写入磁盘,注意这个过程是随机写磁盘(它是比较耗时间的)
存在WAL机制时,MySQL的操作:先将更新的记录写入
原创
2021-05-23 17:57:00 ·
837 阅读 ·
2 评论