InnoDBのログ状態の確認方法
InnoDBログの状態は、SHOW INNODB STATUSで確認できます。だから何?ってわけなんですけど、my.cnfの設定で、innodb_log_file_sizeの値を決める際にこのログ情報が目安になります。
mysql > SHOW INNODB STATUS; ~ Log sequence number 4 1222572002 Log flushed up to 4 1222572002 Last checkpoint at 4 1222563036 ~
上記の、Log sequence number - Last checkpoint の値が、my.cnfのinnodb_log_file_size * innodb_log_files_in_groupの値を超えている場合、innodb_log_file_sizeの調整が必要なんだそうな。
InnoDBのログとテーブルスペースの関係 を見て、メモを書いてみました。