In un ambiente MySQL di produzione, /var/log/mysql/error.log
ogni quarto minuto viene scritto il seguente messaggio di errore :
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.
Non sono sicuro di come analizzare il messaggio di errore.
Più specificamente, non capisco come l'età del checkpoint si riferisca alla "capacità del gruppo di log" e come ciò a sua volta si riferisca alla dimensione delle righe con grandi BLOB
/ TEXT
colonne.
Fondamentalmente mi sono perso su come risolvere e continuare a risolvere questo problema. Le mie domande sono:
- Cosa significa il messaggio di errore?
- Che cosa sto facendo di sbagliato?
- Come posso ripararlo?