none
Transactional Log Truncation in Sql Server 2012 e Full recovery model RRS feed

  • Domanda

  • Ciao a tutti,

    ho due istanze Sql Server 2012 con attivo un Availability group dell'Always On.

    In questo AG sono contenuti quasi tutti i db in replica sincrona e naturalmente con recovery model full.

    L'applicazione che utilizza i database "provoca" una crescita non indifferente dei t-log files.

    Mi sapreste indicare un maintenance da impostare in modo da ridurre i log file? Come è possibile fare la truncation del log con il db in full?

    Oltretutto avendo la replica attiva non posso switchare a simple, shrinkare il file, e rimetterlo in full...e comunque avrei problemi tra qualche giorno.

    Mi sapreste dare qualche consiglio?

    Grazie!!

    giovedì 11 settembre 2014 11:02

Tutte le risposte

  • Il log delle transazioni troncherà dopo ogni backup. È possibile impostare una routine di manutenzione per il backup del registro regolarmente e poi ridurla per liberare lo spazio inutilizzato al sistema operativo.
    giovedì 11 settembre 2014 14:49
  • leggi attentamente il paragrafo dal titolo

    Log truncation under the full and bulk-logged recovery models

    qui

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


    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    venerdì 12 settembre 2014 12:32
    Moderatore
  • Ciao Edoardo.

    Ho letto la guida (in realtà l'avevo già letta ma una volta in più non fa mai male), ma non riesco ad effettuare lo shrink del log se il db è in replica in always-on AG.

    Ho impostato il backup ogni 15 min dei t-log sulla replica secondaria.

    Innanzitutto è corretto effettuare il backup sulla replica secondaria (si ripercuote anche sulla replica primaria)? O devo impostare il backup del t-log sul primario?

    Non riesco a ridurre assolutamente il file sebbene abbia effettuato i backup...

    venerdì 12 settembre 2014 15:23
  • leggi qui

    http://dba.stackexchange.com/questions/44943/transaction-log-maintanance-while-using-alwayson-availability-group


    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    venerdì 12 settembre 2014 17:41
    Moderatore
  • leggi qui

    http://dba.stackexchange.com/questions/44943/transaction-log-maintanance-while-using-alwayson-availability-group


    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    Grazie Edorardo.

    Nel thread si consiglia di impostare il backup dei log su entrambi i nodi...ma alla fine mi pare di intuire che basta impostarlo su una delle due repliche per avere il risultato atteso...ho interpretato male?

    Grazie ancora!!

    lunedì 15 settembre 2014 09:09
  • hai interpretato perfettamente.

    ciao.


    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    lunedì 15 settembre 2014 09:24
    Moderatore