Crecimiento base de datos

27/03/2009 - 09:55 por Cotzila | Informe spam
Buenas, tengo un servidor w2000 con el sql-server2000, en el hay
varias bases de datos un par de ellas estan fuera de uso pero deben
permanecer en el servidor, se me ocurrio crear un plan de
mantenimiento diario, realizaba todas las tareas del plan para todas
las bases de datos incluidas estas que no tienen uso.

La sorpresa vino cuando el crecimiento del fichero de transacciones
era exponencial (solo para las bases sin acceso por parte de los
usuarios) de unos 400 mb llegaron a 2 gb, ejecute el shrink de estas
bases y mi sorpresa fue al ver que no se reducia el tamaño, es mas al
acceder a las propiedades de las bases me decia que no habia espacio
libre en el fichero de log... increible, cambie los planes de
mantenimiento de diarios a semanales y desaparecio el problema.

Alguna idea de porque pasa esto??

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
27/03/2009 - 10:16 | Informe spam
¿Qué es lo que hacían esos planes? Ciertas operaciones también se registran
en el log de transacciones, por lo que es normal que crezca si no se le hace
un mantenimiento del mismo.

Por otro lado, no entiendo la frase de "bases de datos que no están en uso"
pero a la vez "tienen que permanecer en el servidor". Si realmente no tienen
uso (no se modifican/añaden/borran datos), cámbiale el modo de recuperación a
SIMPLE y no tendrás esos problemas de crecimiento desmesurado del log


Un saludo
-
www.navento.com
Servicios de Localización GPS


"Cotzila" wrote:

Mostrar la cita
#2 Cotzila
27/03/2009 - 10:44 | Informe spam
Hola Carlos, ante todo gracias por contestar. Son bases de datos de
pruebas de aplicaciones que estan en pleno proceso de migración a
nuevas aplicaciones con lo que en un corto periodo de tiempo dejaran
de existir, pero deben existir la base de datos por si acaso.

Ya me imagine que debia ser debido a que el plan de mantenimiento
guarda en el log, lo raro es que las bases que estan en pleno uso no
experimentan ese crecimiento.

Saludos.


On 27 mar, 10:16, Carlos Sacristan
wrote:
Mostrar la cita
#3 Maxi
27/03/2009 - 11:33 | Informe spam
Hola, si el log crece no estan fuera de uso, ojo que cuando haces alguna
tarea como reindexar los indices tambien crece el log, esa tarea seguro que
la disparaste desde el plan de mantenimiento que comentas.

Si el log crece es porque ademas no le haces backup de forma periodica, yo
diria que si esas bases no son productivas ya que no se usan entonces pases
el modo de recovery en las propiedades de la bdd en simple



Maxi Accotto
Microsoft MVP en SQL Server
Consultor en SQL Server



"Cotzila" escribió en el mensaje de
noticias:
Mostrar la cita
Ads by Google
Search Busqueda sugerida