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

[Consulta]Eliminar fisicamente registros en MySQL

Estas en el tema de [Consulta]Eliminar fisicamente registros en MySQL en el foro de Mysql en Foros del Web. Necesito saber como eliminar fisicamente registros en una base de datos Mysql ya que al ejecutar una sentencia delete estos se borran logicamente pero no ...
  #1 (permalink)  
Antiguo 25/09/2005, 09:51
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1
Antigüedad: 18 años, 7 meses
Puntos: 0
[Consulta]Eliminar fisicamente registros en MySQL

Necesito saber como eliminar fisicamente registros en una base de datos Mysql ya que al ejecutar una sentencia delete estos se borran logicamente pero no fisicamente.
mi problema es el siguiente.
Tengo una tabla muy grande con registros(la mayoría) que no utilizo,
al ejecutar un DELETE sobre esos registros noto que estos se borran pero el tamaño de la base de datos (en el disco duro)
no se reduce, y además las consultas que hago sobre esa tabla siguen demasiado lentas y da la impreson de que esos registros siguen estando en la tabla aunque no los tiene en cuenta.

Necesitaría saber el nombre de algún comando o herramienta para compactar una tabla o poder ver todos los registros físicos de esta.
Estoy usando la versión 4.1 de MySQL y el tipo de tabla es InnoDB

Última edición por Itscan; 25/09/2005 a las 09:53 Razón: cambiar titulo
  #2 (permalink)  
Antiguo 26/09/2005, 10:07
 
Fecha de Ingreso: junio-2002
Mensajes: 243
Antigüedad: 21 años, 10 meses
Puntos: 1
Quizás no es un modo muy elegante pero puedes hacer un backup y luego restaurarlo.

Salu2.
  #3 (permalink)  
Antiguo 26/09/2005, 11:11
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Otra cosa, después de un DELETE ejecutas un COMMIT?
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #4 (permalink)  
Antiguo 27/09/2005, 10:00
Avatar de Vice  
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 20 años, 8 meses
Puntos: 2
Optimiza la tabla:
http://dev.mysql.com/doc/mysql/en/optimize-table.html
Un saludo.
__________________
Estoy contagiado de Generación-I

Última edición por Vice; 27/09/2005 a las 10:05
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:58.