W produkcyjnym środowisku MySQL /var/log/mysql/error.log
co cztery minuty zapisywany jest następujący komunikat o błędzie :
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.
Nie jestem pewien, jak przeanalizować komunikat o błędzie.
Mówiąc dokładniej, nie rozumiem, w jaki sposób wiek punktu kontrolnego odnosi się do „pojemności grupy logów” i jak to z kolei odnosi się do wielkości wierszy z dużymi BLOB
/ TEXT
kolumnami.
Zasadniczo jestem zagubiony w rozwiązywaniu tego problemu. Moje pytania to:
- Co oznacza komunikat o błędzie?
- Co ja robię źle?
- Jak mogę to naprawić?