innodb_flush_log_at_trx_commit

今天看到一篇文章,淘宝在双12期间,mysql  innodb关键配置如下:

 

•innodb_buffer_pool_size = 36G

•innodb_flush_log_at_trx_commit = 1

innodb_flush_log_at_trx_commit 默认为1, 也就是说每一次事务提交或事务外的指令都需要把日志写入(flush)硬盘,很费时的,有些不解,想了想,关键的交易数据,必须得这样啊。

你可能感兴趣的:(InnoDB)