MYSQL的日志写入磁盘的理解

BinLog的写入机制 binlog日志在事务没有提交之前会想写入到binlog cache中, 每个线程都有一个binlog cache。 在事务提交后才会一次性写入到文件系统的缓存file page中。 然后mysql会根据你的sync_binlog配置决定是否马上刷新到磁盘中。 sync_binlog=0 的时候,表示每次提交事务都只 write到file page中,不 fsync到磁盘;
相关文章
相关标签/搜索