none
Tiempo de Respaldo en SS2005 RRS feed

  • Pregunta

  • Tengo una BD que pesa 70 GB , el log pesa 50 GB y esta en modo simple.

    Cuando hago el respaldo mediante un job se demora 6 Horas

    El comando utilizado:

    declare @respaldo varchar (255)
    set @respaldo = 'ruta:\archivo.BAK'
    BACKUP DATABASE Nombre_BD TO  DISK = @respaldo WITH  INIT ,  
    NOUNLOAD ,  NAME = N'Nombre_BD backup',  NOSKIP ,  STATS = 10,  NOFORMAT

    La ruta es una unidad donde solo esta el respaldo.


    DBA SQL Server Santiago/Chile

    miércoles, 27 de abril de 2016 13:58

Respuestas

Todas las respuestas

  • Busca en la red como encojer el log de transacciones.

    https://technet.microsoft.com/en-us/library/ms178037(v=sql.105).aspx


    AMB

    Some guidelines for posting questions...

    AYÚDANOS A AYUDARTE, guía básica de consejos para formular preguntas

    • Propuesto como respuesta Crazyro miércoles, 27 de abril de 2016 15:34
    • Marcado como respuesta CMAPM miércoles, 27 de abril de 2016 15:42
    miércoles, 27 de abril de 2016 14:40
  • OK, entonces tanta demora puede ser por el log de transacciones ?

    Como dato pesa 50 Gb pero tiene libre el 99%


    DBA SQL Server Santiago/Chile

    miércoles, 27 de abril de 2016 14:46
  • Me pasó lo mismo, tenía un log de 90Gb, con lo indicado por Hunchback resolví el problema.

    saludos.

    miércoles, 27 de abril de 2016 15:35
  • Saludos

    Si la base esta en simple a menos que haya sido una replica y no se haya deshecho bien o tengas transacciones muy grandes el log debería de estar casi vació, 6 horas para mover 20gb se me hace demasiado tiempo, algo esta raro, que version de SQL Server y que tan rápidos son tus discos o storage?

    miércoles, 27 de abril de 2016 23:41
  • Hola.

    Es un SS2005 Enterprise, la base tiene compatbilidad 80.

    Los discos son LUN virtualizado con VMWARE, es un RAID 50, otras bases estan en otras LUN ejemplo un de 10 GB demora no mas de 30 minutos en hacer el backup. Los discos son de 15K

    LA BD que tengo problemas el MDF pesa unos 70 GB el log pesa 50 GB y esta en SIMPLE, lo trunque y lo deje en 1 GB, volvio a crecer ahora a 35 GB, supongo que por temporales y cursores que usan los desarrolladores en sus SP.

    Atte.

    CMAPM


    DBA SQL Server Santiago/Chile

    viernes, 29 de abril de 2016 19:34
  • Saludos un Raid 50 es bastante lento, el crecimiento del log se puede deber a eso que mencionas o cargas masivas lo cual seria un comportamiento normal.

    Tendrias que sacar un performance de tu IO para saber si el tiempo es esperado, lamentablemente con esa versión no tienes compresión para hacerlo mas rápido, seria hacer un backup stripped si fuera posible pero si usas el mismo storage no habra ganancia.

    • Marcado como respuesta CMAPM martes, 3 de mayo de 2016 1:18
    viernes, 29 de abril de 2016 22:17
  • Trunca campletamente el log de transacciones pilla estos link a ver si te ayudan :

    Reducir el registro de transacciones

    reducir log de transacciones


    Ricardo Mijares

    domingo, 1 de mayo de 2016 23:25
  • Hola.

    Ya habia truncado el log y el tiempo seguia siendo de 6 horas.

    Loq ue me funciono fue lo del stripped no es lo optimo pero hice varias pruebas de 4 a 8 archivos y con 8 archivos me bajo a 2 horas.

    Pero hay un tema en la Lun que aloja el disco pues tiene una tasa de transferencia de 7 mb/s

    Saludos Cordiales.


    DBA SQL Server Santiago/Chile

    martes, 3 de mayo de 2016 1:20
  • Si aunque eso no sabia decirte si es un direct storage o el HBA

    En todo caso y para futuro te dejo un post con un video sobre IO y tiempos para SQL Server

    http://sqlservertoolbox.blogspot.mx/2016/01/diagnostico-de-problemas-de-io-en-sql.html

    martes, 3 de mayo de 2016 1:32
  • Hola de nuevo.

    Creamos una nueva unidad en un RAID 10, y bueno mejoro un poco, pero la tasa de transferencia es de 10 Mb/Sec

    Probe un respaldo del mismo servidor pero esta base pesa 2 GB y me dio una tasa de 49 Mb/Sec

    Resumen.

    Una BD de 2 Gb demora 1 min en hacer el respaldo, 49 Mb/Sec

    Una BD de 50 GB demora 1 hora y 30 minutos al separarlo en 8 dispositivos que apuntan al mismo disco, 10 Mb/Sec

    Que podria ser.


    DBA SQL Server Santiago/Chile

    viernes, 6 de mayo de 2016 0:16
  • Saludos

    Cuando haces el backup aun tienes actividad en la base de datos, el disco fuente no cambio, cual es su velocidad de lectura? a la vez es posible que sea por el orden de lectura?

    Lamentablemente me gustaria verlo personalmente para poderte ayudar mejor pero se que es algo dificil.

    sábado, 7 de mayo de 2016 0:08