log de transações tem um enorme crescimento após o backup
-
18-09-2019 - |
Pergunta
Eu sou um programador, com um trabalho de lado como um DBA involuntário.
Eu tenho um plano de manutenção que faz um backup completo e um 'verificação de integridade do banco de dados' todas as noites. I transação de backup registra a cada 10 minutos. O registo de transacções picos tamanho do backup após a cópia de segurança de banco de dados - exponencialmente maior. I utilizado para reconstruir índices e estatísticas de todas as noites - Eu pensei que é o que estava causando o log pico transação - mas remover esses passos não muda nada.
Espelhando nossos backups em conexões lentas seria ajudado consideravelmente se não houvesse este aumento maciço - por isso estou esperando que isso é algo que eu estou fazendo errado. Alguém pode sugerir alguma coisa?
Solução
Se você estiver executando apenas o backup do log das 6h à meia-noite, então o primeiro backup de log às 6h está fazendo backup toda a atividade de banco de dados que tem ocorrido nas 6 horas desde o último backup de log .
Isto é completamente normal, e provavelmente não tem nada a ver com o fato de que o backup do banco de dados ocorre em 4:00.
Uma vez que você está em SQL2008, o aviso na minha outra resposta não se aplica, e você deve estar bem com a execução dos backups do log de 24 horas.
Outras dicas
É este o SQL 2000?
No SQL 2000, você não era para executar o backup de log enquanto o backup completo é executado, ou "coisas ruins podem acontecer", como o bloqueio, ou arquivos de log extremamente inchado.
Consulte este ServerFault pós para "The Word" a partir de "The Man", Paul Randal, que costumava estar no comando do motor de SQL da Microsoft.
Consulte este pós-acompanhamento para algumas idéias para pular o backup do log enquanto o backup completo está em execução.
No SQL 2005 ou posterior, esta restrição não existe mais, e você não deve ter backups do log de execução de problemas e backups completos, ao mesmo tempo.
Enquanto o backup completo é executado, backups de transação não será executado. Então, quanto tempo faz a sua opinião backup completo? O log de transações não será truncado durante este tempo por backups do log de transações.