当innodb_flush_log_at_trx_commit被 设置为0,日志缓冲每秒一次地被写到日志文件,并且对日志文件做到磁盘操作的刷新,但是在一个事务提交不做任何操作.当这个值为1(默认值)之时,在每个事务提交时,日志缓冲被写到日志文件,对日志文件做到磁盘操作的刷新.当设置为2之时,在每个提交,日志缓冲被写到文件,但不对日志文件做到磁盘操作的刷新.尽管如此,在对日志文件的刷新在值为2的情况也每秒发生一次.我们必须注意到,因为进程安排问题,每秒一次的刷新不是100%保证每秒都发生.你可以通…