Mysql 日誌模塊:redo log(重做日誌)和binlog(歸檔日誌)

redo log(InnoDB) 如果每一次更新都寫磁盤,然後磁盤也要找到對應記錄,再更新,整個過程的IO成本和查找成本都很高。所以InnoDB採取WAL(Write-Ahead Logging)技術,即先寫日誌,再寫磁盤。 當有記錄需要更新時,InnoDB引擎先記錄redo log,再更新內存。然後找適當時機將該操作寫到磁盤(比如系統空閒時)。 redo log的大小是固定的(可配置),比如4個
相關文章
相關標籤/搜索