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

O tamanho do arquivo de log está afetando o desempenho do banco de dados? Como reduzir o arquivo de log?


Reduzir seu arquivo de log de transações em circunstâncias normais não deve ser necessário.

Isso geralmente significa que você está no modo de recuperação COMPLETO e não realiza backups regulares do log de transações.

O tamanho do arquivo de log não afetará o desempenho em si. MAS a fragmentação do arquivo de log virtual (VLF) pode (e geralmente terá) efeitos muito adversos no desempenho.

Consulte: VLFs de log de transações - muitos ou poucos? Para determinar quantos VLFs estão no log, execute:
DBCC LOGINFO

Você poderia encolher seu Log, mas isso não removeria a causa dele crescer tanto em primeiro lugar.

A referência canônica é: 8 etapas para melhorar a taxa de transferência do log de transações

[Observação:se seu banco de dados NÃO for um banco de dados de produção, você poderá definir o Modo de recuperação como Simples.]

Reduzindo o log de transações