Database JUNKY

MySQL,MariaDBを中心としたブログです

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のログとテーブルスペースの関係 を見て、メモを書いてみました。