Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Reducir archivo .ldf

Estas en el tema de Reducir archivo .ldf en el foro de SQL Server en Foros del Web. Buenas, vereis... llevo trabajando unos meses en una empresa donde tenemos una aplicación web que utiliza una base de datos desde hace más de 10 ...
  #1 (permalink)  
Antiguo 01/12/2010, 07:29
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 17 años, 5 meses
Puntos: 7
Reducir archivo .ldf

Buenas, vereis... llevo trabajando unos meses en una empresa donde tenemos una aplicación web que utiliza una base de datos desde hace más de 10 años... el caso es que creo que no se mantiene correctamente ... Una copia de seguridad cada hora, no se establece un limite para el .ldf... Entonces, el servidor que usamos es antiguo y solo tiene 75 Gb de espacio en disco, mediante 2 particiones, una de 15 donde está instalado el so y otra de 50 donde está la aplicación y se guardan las copias y demás...

Me gustaría saber, si dependiendo del tamaño de la base de datos, el tamaño del archivo .mdf, se puede decir cual sería un tamaño lógico del que el archivo .ldf no debería pasar, ahora mismo, el archivo .mdf pesa 230 Mb y el .ldf 6 Gb y quiero truncarlo pero no se cual debería ser el tamaño máximo que debería no pasar nunca para hacer una planificación correcta de las copias de seguridad... No se si podríais indicarme un número... además, no se cuál debería ser la frecuencia con la que hacer las copias de seguridad... una completa cada semana y una incremntal diaria o como, ya que me parece excesivo hacer una copia cada hora...

En realidad, el trasfondo de todo radica en que queremos cambiar de proveedor de hosting y estamos mirando si alojarla en un servidor privado virtual, que suelen tener menos espacio en disco, por lo que necesito reducir al máximo el espacio ocupado en este....

En fin, perdón por el tocho y espero que entendáis cuales son mis dudas...

Saludos y gracias de antemano...
  #2 (permalink)  
Antiguo 01/12/2010, 08:24
Avatar de Snaft_J1  
Fecha de Ingreso: diciembre-2006
Mensajes: 285
Antigüedad: 17 años, 11 meses
Puntos: 8
Respuesta: Reducir archivo .ldf

En sql server el tamaño de un ldf o log de transacciones puede crecer irremediablemente si se tiene un plan de mantenimiento

una forma de como limpiar el ldf y hacer espacio en el disco limpiando los datos del archivo ldf que contiene el log de las transacciones en sql server

PARA SQL SERVER 2008

Código SQL:
Ver original
  1. USE miBaseDeDatos;
  2. GO
  3. -- cambiamos el recovery a nodo simple
  4. ALTER DATABASE miBaseDeDatos
  5. SET RECOVERY SIMPLE;
  6. GO
  7. -- reducirmos el archivo log a 1 MB.
  8. DBCC SHRINKFILE (BaseDeDatos_Log, 1);
  9. GO
  10. -- devolvemos el nivel de recovery a full
  11. ALTER DATABASE BaseDeDatos
  12. SET RECOVERY FULL;
  13. GO

donde BaseDeDatos es el nombre de la base de datos, creo que mas explicacion que eso no hay.

PARA SQL SERVER 2005

Código SQL:
Ver original
  1. USE dbvcenter
  2. CHECKPOINT
  3. EXEC sp_addumpdevice 'disk', 'Copiadbvcenter', 'd:\dbvcenter.bak'
  4. BACKUP DATABASE dbvcenter TO Copiadbvcenter
  5. BACKUP LOG dbvcenter WITH TRUNCATE_ONLY
  6. DBCC SHRINKFILE (dbvcenter_Log, 100)

donde dbvcenter es el nombre de mi base de datos

saludos.
__________________
-= El conocimiento y el saber te hacen un ser libre =-
Ando en busca de conocimiento....
  #3 (permalink)  
Antiguo 01/12/2010, 12:32
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 17 años, 5 meses
Puntos: 7
Respuesta: Reducir archivo .ldf

Muchas gracias por responder, pero mi pregunta iba más encamida hacia "si corre algun peligro la integridad de la db al reducir en exceso el archivo log" o si puedo hacerlo sin problemas.... y si es así, cual es la medida lógica que debe tener el log con respecto al peso del archivo .mdf... no se si me explico...

Si un .mdf pesa 100Mb que pongamos el limite del log en 500Mb y si un .mdf pesa 50Mb que el limite del log sea de 150Mb... entendeis?O da igual esta proporción....

Gracias anticipadas y perdón si es una tontería lo que estoy preguntando... ;)
  #4 (permalink)  
Antiguo 01/12/2010, 14:29
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Reducir archivo .ldf

manguiti

Creo que debe leer un poco mas sobre PLANES DE MANTENIMIENTO en su ayuda en linea.

No hay una proporcion exacta en cuanto a cuanto pesa un MDF y un LDF

Lo que si es claro, que NUNCA un LDF debe sobrepasar el tamaño de un MDF.

Saludos.
__________________
MCTS Isaias Islas
  #5 (permalink)  
Antiguo 01/12/2010, 14:46
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 17 años, 5 meses
Puntos: 7
Respuesta: Reducir archivo .ldf

Ok, con esto último que has dicho me basta, aunque te haré caso y leere sobre el tema, porque si que es verdad que estoy un poco pez... gracias ;)

Etiquetas: ldf, reducir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:14.