本文共 469 字,大约阅读时间需要 1 分钟。
每次innodb_flush_log_at_trx_commit 这个参数的几个值表示的意思老是记不清,现在整理下来,方便查看。
0 --- 每秒把Logbuffer的内容写到日志文件,并且Flash到磁盘。
1 --- 每次Commit的时候Flush到磁盘,这个是最安全的, 照理也是性能最差的。
2 --- 每次Commit就从Logbuffer刷到日志文件,并且每秒从往磁盘刷。
mysql> show variables like 'innodb_flush_log_at_trx_commit';+--------------------------------+-------+| Variable_name | Value |+--------------------------------+-------+| innodb_flush_log_at_trx_commit | 1 |+--------------------------------+-------+
默认是1
转载地址:http://bygka.baihongyu.com/