bin log 发表于 2025-04-27 更新于 2025-05-02 分类于 MySQL , 日志 阅读次数: 用于数据备份和主从复制,默认下是关闭的 bin log有三种格式 statement:记录的是sql原句 row:记录的是哪里变更了xx row和statement混合 怎么刷盘的? mysql会先给每个线程分配一块binlog cache,且每个binlog cache都有固定大小binlog_cache_size,如 超过了这个大小,就会先暂时存到磁盘。虽然每个线程都有,但最终都还是写到同一个bin log里 什么时候binlog cache里的内容会写到磁盘?