本番MySQL環境では、次のエラーメッセージが/var/log/mysql/error.log
4分ごとに書き込まれます。
110723 18:36:02 InnoDB: ERROR: the age of the last checkpoint is 9433856,
InnoDB: which exceeds the log group capacity 9433498.
InnoDB: If you are using big BLOB or TEXT rows, you must set the
InnoDB: combined size of log files at least 10 times bigger than the
InnoDB: largest such row.
エラーメッセージの解析方法がわかりません。
より具体的には、チェックポイントの経過時間が「ロググループの容量」にどのように関係しているのか、また、大規模なBLOB
/ TEXT
列を持つ行のサイズにどのように関係しているのかがわかりません。
基本的に、この問題のトラブルシューティングと修正の進め方が分からなくなっています。私の質問は:
- エラーメッセージはどういう意味ですか?
- 何が悪いのですか?
- どうすれば修正できますか?