Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Problemas al vacias BBDD con borrado masivo (https://www.clubdelphi.com/foros/showthread.php?t=10063)

oesteve 10-05-2004 09:49:34

Problemas al vacias BBDD con borrado masivo
 
Hola, escribo para preguntar que cliente para gestionar BBDD interbase es mejor, ya que intento vaciar algunas tabas de la BBDD mediante sentencias SQL con IBADMIN y cuando lo hago se queda mal la BBDD, se queda corrupta. El borrado que hago es de unas 33.000 lineas seguidas. No se si el problema viene por el gestor que utilizo o porque realmente son muchas las lineas que estoy borrando. Espero que me podais ayudar.

PD-> Es muy normal que si la BBDD original ocupa 40 MB la resultante despues de hacer el vaciado ocupe 42 MB?, no deberia ocupar menos?

GRACIAS

__cadetill 10-05-2004 11:18:39

Borras todas las tablas? Si es así, puedes hacer un backup/restore sólo de la estructura, sin los datos (creo)

No obstante, borrar (o vaciar) una(s) tabla(s) no tendía porque probocar la corrupción de una base de datos si usas un simple

Código SQL [-]
delete from tabla

No obstante, y para quitar de dudas que sea el gestor que usas, mira de usar el IBExpert (www.ibexpert.com) que en su versión personal es gratis o bien hazte un simple programita que sea el encargado de borrar esa(s) tabla(s)

guillotmarc 10-05-2004 11:24:01

Respecto a lo del tamaño de la base de datos. Es normal. El espacio utilizado por los registros borrados queda marcado como libre, para ser utilizado en el futuro.

Si quieres compactar la base de datos, puedes hacer un simple Backup/Restore.

Saludos.


La franja horaria es GMT +2. Ahora son las 00:52:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi