Domanda

Sono un programmatore, con un lavoro secondario come DBA involontario.

Ho un piano di manutenzione che esegue un backup completo e un "controllo dell'integrità del database" ogni notte.Eseguo il backup dei registri delle transazioni ogni 10 minuti.La dimensione del backup del registro delle transazioni aumenta dopo il backup del database, in modo esponenziale.Ricostruivo indici e statistiche ogni notte - pensavo che fosse questo a causare il picco del registro delle transazioni - ma la rimozione di questi passaggi non ha cambiato nulla.

Il mirroring dei nostri backup su connessioni lente sarebbe di grande aiuto se non ci fosse questo enorme picco, quindi spero che sia qualcosa che sto facendo di sbagliato.Qualcuno può suggerire qualcosa?

È stato utile?

Soluzione

Se sei solo esegue il backup del log dalle 6 del mattino a mezzanotte, poi il primo backup del log alle 6 del mattino è il backup su tutta l'attività del database che si è verificato nelle 6 ore dopo l'ultimo backup del registro .

Questo è del tutto normale, e probabilmente non ha nulla a che fare con il fatto che il backup del database avviene alle 4 del mattino.

Dal momento che si è in SQL2008, l'avviso nella mia altra risposta non si applica, e si dovrebbe andare bene con l'esecuzione del backup del log 24 ore.

Altri suggerimenti

È questo SQL 2000?

In SQL 2000, non è necessario eseguire il backup del registro mentre è in esecuzione il backup completo, altrimenti "possono accadere cose brutte", come il blocco o file di registro estremamente gonfi.

Vedere questo post di ServerFault per "The Word" di "The Man", Paul Randal, che era responsabile del motore SQL presso Microsoft.

Vedere questo post successivo per alcune idee su come ignorare il backup del registro durante l'esecuzione del backup completo.

In SQL 2005 o versioni successive questa restrizione non esiste più e non dovresti avere problemi a eseguire contemporaneamente backup del log e backup completi.

Mentre il backup completo è in esecuzione, i backup di transazione non verranno eseguiti. Quindi, per quanto tempo il backup completo prendere? Il log delle transazioni non verrà troncato durante questo periodo per i backup del log delle transazioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top