MYSQL的日誌寫入磁盤的理解

BinLog的寫入機制 binlog日誌在事務沒有提交之前會想寫入到binlog cache中, 每個線程都有一個binlog cache。 在事務提交後纔會一次性寫入到文件系統的緩存file page中。 然後mysql會根據你的sync_binlog配置決定是否馬上刷新到磁盤中。 sync_binlog=0 的時候,表示每次提交事務都只 write到file page中,不 fsync到磁盤;
相關文章
相關標籤/搜索