syncbinlog 允许值:0~4,294,967,295 描述:同步binlog(mysql持久化到
硬盘,或依赖于操作系统)。 说明: 默认情况下,并不是每次写入时都将binlog日志文件与磁盘同步。因此如果操作系统或服务器崩溃,有可能binlog中最后的语句丢失。 为了防止这种情况,你可以使用“syncbinlog”全局变量(1是最安全的值,但也是最慢的),使binlog在每N次binlog日志文件写入后与磁盘同步。 推荐配置组合 组合一 innodbflushlogattrxcommit1;syncbinlog1; 场景:适合数据安全性要求非常高,而且磁盘写入能力足够支持业务。 组合二 innodbflushlogattrxcommit1;syncbinlog0; 场景:适合数据安全性要求高,磁盘写入能力支持业务不足,允许备库落后或无复制。 组合三 innodbflushlogattrxcommit2;syncbinlog0/N(0