SQL Server Performance

Recovery Interval

Discussion in 'Preguntas sobre SQL Server en Español.' started by jjimenez, Apr 4, 2006.

  1. jjimenez New Member

    hola, leyendo documentos acerca de como mejorar el rendimiento en el SqlServer leo que en bases de datos con mucha carga transaccional (como en la que me encuentro trabajado) si el valor del parámetro Recovery Interval es 0 significa que en caso de caida el tiempo de recuperación será mínimo pero para conseguir esto normalmente se establacen checkpoints cada minuto lo cual claro esta disminuye el rendimiento de la base de datos considerablemente, en nuestro caso pensamos en aumentar este valor, que se yo, igual a unos 10 o 15 minutos con lo que en teoría deberíamos ganar en rendimiento...que pensais acerca de esto?? es de suponer que al hacer un checkpoint cada 10 o 15 minutos aun sabiendo a que el tiempo de recuperacion en caso de caida sea mayor sin embargo notaremos un aumento de rendimiento global en la base de datos.
    Espero vuestras opiniones.

    Muchas Gracias.
  2. Luis Martin Moderator

    El Recovery Internal es manejado automáticamente por SQL Server.
    Para analizar si es necesario cambiar el valor por defecto, lo que tienes que hacer es estudiar, con el monitor de performance, los escrituras en el disco.
    Si este valor alcanza el 100% por períodos continuos, entoces sería conveniente cambiar el Recovery Internal para espaciar el tema del checkpoint.

    No obstante, si decides hacerlo, será necesario que continúes monitoreando para saber si el cambio dio resultado o no.



    Luis Martin
    Moderator
    SQL-Server-Performance.com

    Although nature commences with reason and ends in experience it is necessary for us to do the opposite, that is to commence with experience and from this to proceed to investigate the reason.
    Leonardo Da Vinci

    Nunca esperes el reconocimiento de tus hijos, eso ocurrirá luego de tu muerte


    All postings are provided “AS IS” with no warranties for accuracy.



Share This Page