Tengo una DB en fierebird, pero el tamaño 539 Mb. Borre los registros antiguos que pesaban un 70% del tamaño actual. Pero que sorpresa continua el mismo tamaño.
Hola.
Que, cuando eliminas registros, la base de datos no descienda de tamaño es normal. Los registros eliminados (y los índices afectados) se
"marcan" como borrados para que, en posteriores operaciones, el gestor de la base de datos, pueda recuperar ese espacio, para almacenar nuevos registros o índices.
Si quieres recuperar el espacio ocupado por los registros eliminados tendrás que hacer una copia de respaldo y, luego, restaurarla. Para ello, se utiliza
GBAK, de la forma en que se indica en el Nº 13 de la Revista Síntesis, que puedes descargar desde
http://www.grupoalbor.com/foro/index.php?topic=67.0.
Saludos
Mario