在生产MySQL环境中,以下错误消息/var/log/mysql/error.log
每四分钟写入一次:
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
列的行的大小如何相关。
基本上,我对如何进行故障排除并继续解决此问题一无所知。我的问题是:
- 错误消息是什么意思?
- 我究竟做错了什么?
- 我该如何解决?