--innodb-log-buffer-size
提供:MySQL Practice Wiki
| ファイル | my.cnf, my.ini |
| セクション | [mysqld] |
| データ型 | 整数(バイト) |
| デフォルト値 | 1M |
| 値の範囲 | n/a |
| 効果 | 記事を参照 |
| 効果の有効範囲 | mysqld/innodb |
| 使用頻度 | 高 |
説明
InnoDBがログファイルへ書き込みを行う時に利用するバッファのサイズ。innodb_flush_log_at_trx_commit=1または2の時はログファイルへの書き込みがコミットする度に行われるので、InnoDBログバッファのサイズは小さくて良い。innodb_flush_log_at_trx_commit=0のときは、1秒間に行われる書き込み量に従ってサイジングするのが良いだろう。innodb_flush_log_at_trx_commit=0の場合でも、書き込み回数は多いが書き込み量は少ないという場合には、それほど大きな値にしなくても良い。一般的には8MB以上に増やしてもあまり意味がないとされている。