WAL技术(预写日志)

WAL,中文全称是Write-Ahead Logging(预写日志)。它的关键点就是日志先写内存,再写磁盘。即MySQL执行更新操作后,在真正把数据写入到磁盘前,先记录日志。

好处是不用每一次操作都实时把数据写盘,崩溃后也可以通过redo log恢复,所以能够实现快速响应SQL语句。