Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Got error 134 from storage engine

Estas en el tema de Got error 134 from storage engine en el foro de Mysql en Foros del Web. Amigos foreros, el problema que traigo hoy es algo bastante raro. De un dia para otro un sistema que tenia andando lo mas bien empezo ...
  #1 (permalink)  
Antiguo 23/02/2010, 08:11
Avatar de martin0341  
Fecha de Ingreso: septiembre-2006
Ubicación: Rosario - Santa Fe
Mensajes: 296
Antigüedad: 11 años, 4 meses
Puntos: 8
Got error 134 from storage engine

Amigos foreros, el problema que traigo hoy es algo bastante raro.
De un dia para otro un sistema que tenia andando lo mas bien empezo a tirar este error: Got error 134 from storage engine.

La tabla que tira el error tiene 16000 registros aproximandamente (no me parece algo taaan grande este valor).

Estuve leyendo bastante en internet y hay quienes dicen que este error sale cuando tenemos una tabla fallada, otros porque hoy demasiados registros y otros que decian que el disco puede estar roto y el registro cayo fisicamente en la zona del disco rota....

Tambien lei que tenemos que hacer un check table xxx y si sale algun error tirar el comando repair table xxx .

Preguntas:

1-Si tiramos un repair de la tabla se pueden llegar a perder datos de la misma??
2-Alguiente tiene idea de como puedo solucionar esto sin hacer un repair?
  #2 (permalink)  
Antiguo 23/02/2010, 13:55
 
Fecha de Ingreso: enero-2010
Ubicación: Sevilla
Mensajes: 202
Antigüedad: 8 años
Puntos: 5
Respuesta: Got error 134 from storage engine

¿Has leído esto?, tomado de http://dev.mysql.com/doc/refman/5.0/en/news-5-0-54.html

Parece ser un bug y hay un parche que lo corrige.

When doing a DELETE on a table that involved a JOIN with MyISAM or MERGE tables and the JOIN referred to the same table, the operation could fail reporting ERROR 1030 (HY000): Got error 134 from storage engine. This was because scans on the table contents would change because of rows that had already been deleted. (Bug#28837)
__________________
Mi blog de temas más o menos técnicos

Y aquí el Jamón jamon de Jabugo
  #3 (permalink)  
Antiguo 24/02/2010, 05:10
Avatar de martin0341  
Fecha de Ingreso: septiembre-2006
Ubicación: Rosario - Santa Fe
Mensajes: 296
Antigüedad: 11 años, 4 meses
Puntos: 8
Respuesta: Got error 134 from storage engine

Puede que tambien sea este el problema, este no es mi caso ya que yo no estaba utilizando la sentencia DELETE.

Te cuento como lo solucione, lo primero que hice fue hacer un check table xxx.
Eso me devolvio que la tabla contenia errores.
Despues de esto tuve que ejecutar la consulta repair from xxx.
Esto hizo que el problema se solucionara, a cambio creo que perdi un registro de la tabla (el que tenia el problema).

Me interesaria saber si este error se produjo por un mal diseño de la base de datos o si es un error por algun motivo fisico, o por alguna causa externa al sistema.

Gracias por responder!

Etiquetas: engine, storage
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:51.