Tiempo que tarda un Shrink

27/05/2008 - 12:25 por mediocad | Informe spam
Hola a todos,

Ayer lancé un Shrink de mi BD y resulta que han pasado 18 horas y sigue en
proceso. La verdad es que no sé si sigue porque después de aceptar se quedó
la ventana en pantalla y ahí sigue. Mi BD es de 14Gb. ¿Es normal tanto
tiempo? Tampoco he visto que se haya reducido el tamaño.

Si me voy al administrador de tareas y finalizo la tarea, ¿Es posible que se
dañe la BD? Por ahora se está trabajando contra ella y no da problema.

La idea es reducir los logs y por eso primero intenté realizar esta tarea.
Tengo 3 logs de 12Gb, 8Gb y 102Mb

Un saludo y gracias

Preguntas similare

Leer las respuestas

#16 mediocad
09/06/2008 - 13:30 | Informe spam
Hola Miguel,

Al final he tenido que esperar a un sábado que no había nadie en la oficina
porque siempre me daba un error diciéndome que el fichero log estaba en uso y
no podía realizar la tarea.

Lo que hice fue reducir los logs con dbcc shrinkfile (<nombre_log>, 100)
por que al hacer dbcc shrinkfile (<nombre_log>, EMPTYFILE) no me lo vacíaba.
Ahora que los tengo así y he conseguido reducirlos voy a hacer un plan de
mantenimiento y tal vez borre dos de ellos. Pero esto ya lo consultaré en un
hilo a parte.

Un saludo y gracias

"Miguel Egea" wrote:

Supongo que ya no te hará falta, lo siento estuve de viaje ¿como ha salido?

Saludos
miguel Egea

"mediocad" wrote in message
news:
> Hola Miguel,
>
> Ya estoy lanzando las consultas. He realizado los pasos 1 y 2. En el
> segundo
> dices que les de tiempo. Ha pasado una hora y media. ¿A qué debo esperar?
>
> Al hacer "dbcc shrinkfile (<nombre_log2>, EMPTYFILE)" debo constatar en
> el
> explorador de windows que los logs están a 0 bytes. El de 8Gb he visto que
> ha
> pasado a 4Gb pero el de 100Mb sigue igual. ¿Cómo se que han terminado?
>
> ¿Puedo pasar a hacer alter database remove file <nombre_log2> aunque
> tengan
> ese tamaño? Si lo hago, ¿Qué pasa? ¿Desparecen físicamente o se quitan en
> la
> BD solos y ya no los veo desde el Enterprise Manager? ¿O tengo que
> eliminarlos desde el EM?
>
> Gracias y un saludo
>
> "Miguel Egea" wrote:
>
>> Te contesto en tu mensaje
>> "mediocad" wrote in message
>> news:
>> > Gracias por vuestras respuestas. Entonces sería hacer esto:
>> >
>> > 1. Hago backup desde el Enterprise Manager
>> 2. ¿Cómo se hace eso?
>> Alter Database Tu BBDD set recovery simple
>> > 3. Checkpoint
>> Backup log <mibd> with truncate_only
>> estos pasos ya no son necesarios (ni checkpoint ni backup log)
>> > dbcc shrinkfile (<nombre_log1, 100)
>> dbcc shrinkfile (<nombre_log2, EMPTYFILE)
>> dbcc shrinkfile (<nombre_log3, EMPTYFILE)
>> y les das tiempo
>> > Para los dos últimos ¿Cómo se pone emptyfile)
>> > 4. Esto sería:
>> alter database remove file <nombre_log2>
>> alter database remove file <nombre_log3>
>> Alter DAtabase TUBBDDD set Recovery FULL
>> y vuelves a hacer un backup.
>>
>> > 5. Plan de mantenimiento y backups lo miraré más tarde porque he leído
>> > a
>> > cerca de ello y tal vez no tenga que preguntar.
>> >
>> > Gracias y un saludo
>>
>> Espero que se entienda :)
>>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida