19/04/2011, 17:14
|
| | | Fecha de Ingreso: enero-2005 Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 10 meses Puntos: 9 | |
No se reduce el tamaño después de eliminar la mayoría de filas Buenas a todos.
Estoy con una bd de SQL 2005.
Me encuentro en que durante el útimo periodo, la base de datos ha crecido muy rápido, y ha llegado a adquirir mucho tamaño:
BD file = 722 MB
Espacio Libre = 1,05 MB
LOG file = 1 MB
He visto que han sido dos tablas las que han crecido mucho en poco tiempo.
Entonces he decidido vaciar las dos tablas con dos instrucciones DELETE, y para mi sorpresa, el tamaño de la base de datos se ha mantenido y ha augmentado el "espacio libre", mientras que el LOG ha crecido muchísimo:
BD file = 722 MB
Espacio Libre = 616 MB
LOG file = 1586 MB
He eliminado algo más de 1.000.000 de registros y el tamaño total ha augmentado a más del triple!
Veo claro que ahora es necesario realizar alguna clase de compactación (como en Access) o algun proceso particular de SQLServer para reducir este tamaño, pero no sé exactamente qué necesito realizar y cómo.
¿Alguien puede iluminarme un poco?
Gracias.
__________________ ..:: moNTeZIon ::..
Última edición por moNTeZIon; 19/04/2011 a las 17:36 |