Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Server 2008 - Reduzindo o log de transações - Alguma maneira de automatizar?


Se seu arquivo cresce todas as noites em 500 MB, há apenas uma ação correta:pré-aumento do arquivo para 500 MB e deixe-o lá . Reduzir o arquivo de log é prejudicial. Ter o crescimento automático do arquivo de log também é prejudicial.
  • você atinge a inicialização de preenchimento zero de crescimento de arquivo durante as operações normais, reduzindo o desempenho
  • seu log cresce em pequenos incrementos, criando muitos arquivos de log virtuais, resultando em um desempenho operacional inferior
  • seu log fica fragmentado durante a redução. Embora não seja tão ruim quanto uma fragmentação de arquivo de dados, a fragmentação de arquivo de log ainda afeta o desempenho
  • um dia, o crescimento diário de 500 MB ficará sem espaço em disco e você desejará que o arquivo tenha crescido previamente

Você não precisa acreditar na minha palavra, você pode ler em alguns dos blogs MVP o que eles têm a dizer sobre a prática de redução de logs e arquivos regularmente:

Há mais, eu cansei de ligá-los.

Toda vez que você reduz um arquivo de log, uma fada perde as asas.