NUEVA URL==> Plog mysql y tablas corruptas (en mariodebian.com)Diciembre
2005
Plog mysql y tablas corruptas
Una de las cosas por las que no me gusta plog es porque uno de los plugins que instale en su día guarda el referral de cada entrada al blog por lo que se almacena en una tabla mysql gran cantidad de datos, la consecuencia de esto es que más tarde o más temprano mysql ya no quiere abrir esa tabla.
Al tener backups programados por las noches el día que esto ocurre empieza a avisar en el cron que algo malo pasa y los backups no se producen.
Hasta hace poco lo que hacía era recuperar una copia de seguridad del volcado de la tabla que se moría lo que conlleva pérdida de datos y tener que abrir un archivo de texto plano de 44 megas con algún tipo de editor (tarea harto complicada incluso para gedit o firefox), hoy después de la última petada he descubierto una consulta mysql que simplifica mucho las cosas:
REPAIR TABLE plog_statistics USE_FRM
Se puede ejecutar desde phpmyadmin o desde consola mysql.El resultado de la consulta es:
Como se puede ver el rango de esa tabla llega a 5 millones por lo que estoy pensando en borrar todos los datos ya que ralentiza UN HUEVO cada consulta mysql, como ya he dicho el volcado mysql en un archivo de texto plano son 44 megas.
Al tener backups programados por las noches el día que esto ocurre empieza a avisar en el cron que algo malo pasa y los backups no se producen.
Hasta hace poco lo que hacía era recuperar una copia de seguridad del volcado de la tabla que se moría lo que conlleva pérdida de datos y tener que abrir un archivo de texto plano de 44 megas con algún tipo de editor (tarea harto complicada incluso para gedit o firefox), hoy después de la última petada he descubierto una consulta mysql que simplifica mucho las cosas:
REPAIR TABLE plog_statistics USE_FRM
Se puede ejecutar desde phpmyadmin o desde consola mysql.El resultado de la consulta es:
| Table | Op | Msg_type | Msg_text |
|---|---|---|---|
| blog_mario.plog_statistics | repair | info | Key 1 - Found wrong stored record at 5350244 |
| blog_mario.plog_statistics | repair | warning | Number of rows changed from 0 to 82867 |
| blog_mario.plog_statistics | repair | status | OK |
Como se puede ver el rango de esa tabla llega a 5 millones por lo que estoy pensando en borrar todos los datos ya que ralentiza UN HUEVO cada consulta mysql, como ya he dicho el volcado mysql en un archivo de texto plano son 44 megas.
Pues siq ue hacía tiempo que no escribías nada tio, que ya se parece a mi blog, que solo se actualiza de vez en cunado cuando tengo un rato y estoy de humor
saludos
markchang