MySQL 重要参数 innodb_flush_log_at_trx_commit 和 sync_binlog
innodb_flush_log_at_trx_commit该参数控制重做日志写入磁盘的过程。我们知道InnoDB使用“WriteAheadLog”策略来避免数据丢失问题,即依靠重做日志来保证数据能在丢失后进行恢复。因此,InnoDB重做日志的持久化非常重要。该参数的有效值有0、1、2:0:事务提交时,不将重做日志缓冲写入磁盘,而是依靠InnoDB的主线程每秒执行一次刷新到磁盘。因此如果MySQL