[ImoLUG] dubbio su innodb log

fRANz andrea.francesconi@gmail.com
Sab 20 Set 2008 12:18:42 CEST


Ciao a tutti,

ho un quesito da porre alla lista:
un mysql che ho in gestione ha cominciato a dare queste segnalazioni:

080501  3:30:03  InnoDB: ERROR: the age of the last checkpoint is 9433734,
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.
080601  3:30:02  InnoDB: ERROR: the age of the last checkpoint is 9434019,
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.
080701  3:30:03  InnoDB: ERROR: the age of the last checkpoint is 9433713,
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.
080901  3:30:03  InnoDB: ERROR: the age of the last checkpoint is 9433522,
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.

qualche dettaglio:

* mysql-server-5.0.22-2.2.el5_1.1

* #my.cnf
...
innodb_data_file_path=ibdata1:10M:autoextend:max:1024M
...

* # ls -ls ib*
379256 -rw-rw---- 1 mysql mysql 387973120 Sep 20 12:10 ibdata1
  5132 -rw-rw---- 1 mysql mysql   5242880 Sep 20 12:10 ib_logfile0
  5132 -rw-rw---- 1 mysql mysql   5242880 Sep 20 03:10 ib_logfile1

La dimensione dei file (~ 400MB) è ampiamente sotto il limite massimo
che ho impostato nell'autoextend, pertanto: perchè ricevo questo
errore?
Googolando ho trovato un sacco di guide su come aumentare l'innodb
log, ma ora mi interessa capire perchè non sfrutti tutto lo spazio
che, secondo quanto configurato, avrebbe a disposizione...
Sto sbagliando qualcosa?

Grazie a chiunque abbia qualche idea in proposito! :-)
Ciao a tutti,
-f


Maggiori informazioni sulla lista ImoLUG