LDF muy grande ???

06/07/2006 - 22:30 por Ducky | Informe spam
Tengo una base de datos con una sola tabla.

A esa tabla le he realizado muchas modificaciones (desde hace dos años).
Tambien se le han hecho muchos UPDATES a los campos de esa tabla.
La tabla solo tiene 4 registros y 15 columnas.

Cuando reviso el archivo MDF es de 3,712 KB.
pero el archivo LDF es de 28,333,632 KB (23 Gigas)

Que puedo hacer para tener un archivo LDF de acuerdo a la situación actual
de la tabla ???

Aprecio mucho cualquier información relacionada,

Preguntas similare

Leer las respuestas

#1 Jorge Gonzalez
07/07/2006 - 00:56 | Informe spam
Estimado Ducky

el log de transacciones requiere de un cierto mantenimiento. Lo que ocurre
en ese mantenimiento dependerá de tus políticas de respaldos y otros
factores propios de tu situación, pero es un tema un poquito amplio. Sería
de mucha utilidad que leyeras un poco al respecto como cultura general.

Para tu situación actual te recomiendo lo siguiente:

- Poné el Recovery Model de la base de datos en SIMPLE. (esto se hace en el
Enterprise Manager en opciones de la base de datos y hará que tu Log no
crezca tan grande tan rápido)

- Ejecutá la siguiente instrucción (esto va a truncar el log en la base de
datos pero no a reducir el archivo físico)

backup log [TuBaseDeDatos] with Truncate_Only

- Ejecutá la siguiente instrucción (esto va a reducir el archivo físico
dejando el 5 % de espacio libre)
DBCC SHRINKDATABASE ( [TuBaseDeDatos], 5 )

NOTA: Recordá sustituir [TuBaseDeDatos] por el nombre de tu base de datos.

Luego quizás valga la pena que construyás un JOB con esas mismas 2
instrucciones que ejecute tal vez 1 vez por semana o algo así.

Otra opción viable sería que hagás backup de la base de datos bien seguido.
El backup hace que el log de transacciones se mantenga pequeño.

Saludos

Jorge González
Nicaragua

"Ducky" escribió en el mensaje
news:
Tengo una base de datos con una sola tabla.

A esa tabla le he realizado muchas modificaciones (desde hace dos años).
Tambien se le han hecho muchos UPDATES a los campos de esa tabla.
La tabla solo tiene 4 registros y 15 columnas.

Cuando reviso el archivo MDF es de 3,712 KB.
pero el archivo LDF es de 28,333,632 KB (23 Gigas)

Que puedo hacer para tener un archivo LDF de acuerdo a la situación actual
de la tabla ???

Aprecio mucho cualquier información relacionada,


Respuesta Responder a este mensaje
#2 Ducky
07/07/2006 - 01:29 | Informe spam
Excelente !!!

Simplemente seguí tus instrucciones y quedo de 768 KB. (dejando el 10% de
espacio libre).

Claro que tambien me pondré a leer sobre estos comandos para conocer mas,

Aprecio mucho tu tiempo y atención.

Sinceramente.

"Jorge Gonzalez" escribió en el mensaje
news:
Estimado Ducky

el log de transacciones requiere de un cierto mantenimiento. Lo que ocurre
en ese mantenimiento dependerá de tus políticas de respaldos y otros
factores propios de tu situación, pero es un tema un poquito amplio. Sería
de mucha utilidad que leyeras un poco al respecto como cultura general.

Para tu situación actual te recomiendo lo siguiente:

- Poné el Recovery Model de la base de datos en SIMPLE. (esto se hace en
el Enterprise Manager en opciones de la base de datos y hará que tu Log no
crezca tan grande tan rápido)

- Ejecutá la siguiente instrucción (esto va a truncar el log en la base de
datos pero no a reducir el archivo físico)

backup log [TuBaseDeDatos] with Truncate_Only

- Ejecutá la siguiente instrucción (esto va a reducir el archivo físico
dejando el 5 % de espacio libre)
DBCC SHRINKDATABASE ( [TuBaseDeDatos], 5 )

NOTA: Recordá sustituir [TuBaseDeDatos] por el nombre de tu base de datos.

Luego quizás valga la pena que construyás un JOB con esas mismas 2
instrucciones que ejecute tal vez 1 vez por semana o algo así.

Otra opción viable sería que hagás backup de la base de datos bien
seguido. El backup hace que el log de transacciones se mantenga pequeño.

Saludos

Jorge González
Nicaragua

"Ducky" escribió en el mensaje
news:
Tengo una base de datos con una sola tabla.

A esa tabla le he realizado muchas modificaciones (desde hace dos años).
Tambien se le han hecho muchos UPDATES a los campos de esa tabla.
La tabla solo tiene 4 registros y 15 columnas.

Cuando reviso el archivo MDF es de 3,712 KB.
pero el archivo LDF es de 28,333,632 KB (23 Gigas)

Que puedo hacer para tener un archivo LDF de acuerdo a la situación
actual de la tabla ???

Aprecio mucho cualquier información relacionada,






Respuesta Responder a este mensaje
#3 Carlos Sacristán
07/07/2006 - 08:48 | Informe spam
http://www.helpdna.net/bosqlfaq01.htm


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Ducky" escribió en el mensaje
news:
Tengo una base de datos con una sola tabla.

A esa tabla le he realizado muchas modificaciones (desde hace dos años).
Tambien se le han hecho muchos UPDATES a los campos de esa tabla.
La tabla solo tiene 4 registros y 15 columnas.

Cuando reviso el archivo MDF es de 3,712 KB.
pero el archivo LDF es de 28,333,632 KB (23 Gigas)

Que puedo hacer para tener un archivo LDF de acuerdo a la situación actual
de la tabla ???

Aprecio mucho cualquier información relacionada,


Respuesta Responder a este mensaje
#4 Pedro Echavarria
08/07/2006 - 02:58 | Informe spam
Lo que tienes que hacer para que no cresca tanto es hacer backup del log con
frecuencia (oye bien del log, no solo de la data).



"Ducky" wrote in message
news:
Excelente !!!

Simplemente seguí tus instrucciones y quedo de 768 KB. (dejando el 10% de
espacio libre).

Claro que tambien me pondré a leer sobre estos comandos para conocer mas,

Aprecio mucho tu tiempo y atención.

Sinceramente.

"Jorge Gonzalez" escribió en el mensaje
news:
Estimado Ducky

el log de transacciones requiere de un cierto mantenimiento. Lo que
ocurre en ese mantenimiento dependerá de tus políticas de respaldos y
otros factores propios de tu situación, pero es un tema un poquito
amplio. Sería de mucha utilidad que leyeras un poco al respecto como
cultura general.

Para tu situación actual te recomiendo lo siguiente:

- Poné el Recovery Model de la base de datos en SIMPLE. (esto se hace en
el Enterprise Manager en opciones de la base de datos y hará que tu Log
no crezca tan grande tan rápido)

- Ejecutá la siguiente instrucción (esto va a truncar el log en la base
de datos pero no a reducir el archivo físico)

backup log [TuBaseDeDatos] with Truncate_Only

- Ejecutá la siguiente instrucción (esto va a reducir el archivo físico
dejando el 5 % de espacio libre)
DBCC SHRINKDATABASE ( [TuBaseDeDatos], 5 )

NOTA: Recordá sustituir [TuBaseDeDatos] por el nombre de tu base de
datos.

Luego quizás valga la pena que construyás un JOB con esas mismas 2
instrucciones que ejecute tal vez 1 vez por semana o algo así.

Otra opción viable sería que hagás backup de la base de datos bien
seguido. El backup hace que el log de transacciones se mantenga pequeño.

Saludos

Jorge González
Nicaragua

"Ducky" escribió en el mensaje
news:
Tengo una base de datos con una sola tabla.

A esa tabla le he realizado muchas modificaciones (desde hace dos años).
Tambien se le han hecho muchos UPDATES a los campos de esa tabla.
La tabla solo tiene 4 registros y 15 columnas.

Cuando reviso el archivo MDF es de 3,712 KB.
pero el archivo LDF es de 28,333,632 KB (23 Gigas)

Que puedo hacer para tener un archivo LDF de acuerdo a la situación
actual de la tabla ???

Aprecio mucho cualquier información relacionada,










Respuesta Responder a este mensaje
#5 Salvador Ramos
10/07/2006 - 11:18 | Informe spam
Hola a todos,

Aprovecho para comentar que he realizado una reestructuración en mi web, y
que han sido modificados todos los links. Por el momento siguen funcionando
los antiguos, pero más adelante desaparecerán.

Actualmente, para acceder a las FAQ's del grupo el link es
www.helpdna.net/sqlserver_faq.htm

Y para acceder a una de las soluciones en concreto, también cambia, ahora
para el link que indica Carlos es
www.helpdna.net/sqlserver_faq_01.htm

Disculpad por las molestias que os pueda ocasionar.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:
http://www.helpdna.net/bosqlfaq01.htm


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Ducky" escribió en el mensaje
news:
Tengo una base de datos con una sola tabla.

A esa tabla le he realizado muchas modificaciones (desde hace dos años).
Tambien se le han hecho muchos UPDATES a los campos de esa tabla.
La tabla solo tiene 4 registros y 15 columnas.

Cuando reviso el archivo MDF es de 3,712 KB.
pero el archivo LDF es de 28,333,632 KB (23 Gigas)

Que puedo hacer para tener un archivo LDF de acuerdo a la situación
actual
de la tabla ???

Aprecio mucho cualquier información relacionada,






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