了解到redolog只记录事务对数据页做的修改,但最后刷盘的时候不也还是要根据redolog去对应的页里面更新数据吗?这里不也是需要随机IO吗?这样子为什么不直接在更新的时候直接去对具体页进行更新呢,而是要先写入到一个连续的redolog内存?
直接把缓存中的脏页写回磁盘,会造成大量的磁盘IO操作,会降低数据库性能