Devo considerar encolher ou truncar um arquivo LDF grande?

2

Peço desculpas por fazer uma pergunta que é muito solicitada.

Eu tenho um banco de dados que possui um arquivo LDF de 80GB. O MDF tem 230MB. Eu nunca encolhi ou truncou o banco de dados. Eu não sei muito sobre encolher e truncar.

É um banco de dados do SQL Server 2008 R2. Quando clico em SHRINK, o assistente me diz que tenho: 81094,63 MB no espaço atualmente alocado 104,89 MB (0%) em espaço livre disponível

Eu também não tenho certeza sobre a verificação de "reorganizar arquivos antes de liberar o sql server de espaço não utilizado" e o que e se eu deveria definir o campo de porcentagem "máximo espaço livre em arquivos após encolher".

Se eu deveria encolher ou truncar, quais são os pensamentos sobre o agendamento de um trabalho psiquiátrico ou truncado?

Agradecemos antecipadamente por quaisquer dicas ou sugestões fornecidas.

    
por obautista 24.07.2011 / 06:04

1 resposta

2

O maior problema aqui parece ser que você não está fazendo backup desse banco de dados e, portanto, os logs TRN não estão sendo truncados.

Isso significa que você tem TODAS as transações desde a criação desse banco de dados ainda armazenadas no log TRN. Portanto, se os dados mudam muito, mas não aumentam (ou seja, comandos UPDATE ao invés de INSERT), é por isso que o LDF é tão gigantesco comparado ao MDF.

Execute um backup completo do banco de dados usando o SQL Management Studio, um plano de gerenciamento de SQL (recomendado!) ou algum outro método de backup. Além disso, considere configurar backups de log TRN ao mesmo tempo.

    
por 24.07.2011 / 11:16