PDA

Ver la Versión Completa : Incremento de tamaño despues de un restore a la base de datos


andresenlared
12-06-2013, 02:15:34
Saludos foristas...

Tengo un caso particular con una base de datos firebird 2.5 con windows 7 a 64 bits, que estando con un tamaño de 3.2 GB, y al realizar el proceso de backup/restore queda en 4.4 GB.

Se ejecuta lo siguiente

Validacion

"C:\Archivos de programa\Firebird\Firebird_2_5\bin\gfix" -user SYSDBA -password algo -mend -full "127.0.0.1:D:\RestaurarBASES\BDPrincipal\base.fdb"

Backup

"C:\Program Files\Firebird\Firebird_2_5\bin\Gbak" -t -v -g -user SYSDBA -password algo -mode read_only "127.0.0.1:D:\RestaurarBASES\BDPrincipal\COMFACAUCA_PTO.FDB" "D:\RestaurarBASES\BDRestaurada\base.gbk"

Restaurar

"C:\Archivos de programa\Firebird\Firebird_2_5\bin\Gbak" -c -v -t -rep -p 8192 -user SYSDBA -password algo "D:\RestaurarBASES\BDRestaurada\base.gbk" "127.0.0.1:D:\RestaurarBASES\BDRestaurada\base.fdb" -FIX_FSS_D ISO8859_1 -FIX_FSS_M ISO8859_1

Muchas gracias por sus aportes

Casimiro Notevi
12-06-2013, 09:37:24
Recuerda poner los tags al código, ejemplo:

http://www.clubdelphi.com/images/UtilizarTAGs.png

Gracias :)


¿Y la pregunta o el problema cuál es, el mayor tamaño?, lo mismo la BD original tiene algún problema y, por decir algo, tiene algunos índices deshabiltados u otra cosa.
Con la información que das (nula información) no podemos hacer mucho, salvo adivinar ;)

andresenlared
12-06-2013, 15:19:52
Atendiendo a tu pregunta, entiendo que al hacer un restore a la base de datos, por lo general, el tamaño se reduce un poco o se mantiene mas o menos del original (3.2 Gb), En este caso, al hacer el backup se incrementa en mas de 1 GB del tamaño original, los indices no se modifican, y cada vez que se hace este proceso (una vez en la semana), sigue creciendo la base de datos. Que siga creciendo la base con este proceso es normal?, a qué se debe que cresca tanto?

Muchas gracias.

Casimiro Notevi
12-06-2013, 16:51:51
Si la BD está bien, entonces no es normal que crezca al hacer un backup/restore.
Por eso dije lo de "si la BD tiene ningún problema".
Por lo demás, poco podemos hacer sin más información.