MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

NUEVA URL==> Plog mysql y tablas corruptas (en mariodebian.com)

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:

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.

Articulos relacionados:

Comentarios

  1. 15/12/2005 | 18:01

    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

Comentarios cerrados