Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vinícius Pimentel

[Resolvido] Shrink do arquivo de Log

Recommended Posts

Boa tarde,

 

Fui informado de que determinado banco estava com arquivo de log mt grande acarretando o crescimento do disco rígido da máquina. Precisei liberar espaço no disco e pediram que fizesse um backup do log with truncate_only. Minha dúvida foi o pq de fazer um backup do log ao invés de fazer um Shrink do banco.

 

Aguardo resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vinicuis, qdo você faz um Backup Log ele pega todas as transacoes abertas e as encerra, se você der um shrink database direto, você acaba dando um rollback em transacoes abertas....

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só acrescentando...

 

O comando backup do log with truncate_only não diminui o tamanho do arquivo físico. Ele apenas limpa o log, liberando espaço nesse arquivo.

 

Com o comando dbcc sqlperf(logspace) é possível verificar o quanto do arquivo de log está sendo utilizado.

Caso 99% do arquivo de log esteja sendo utilizado por exemplo, o comando de shrink não conseguirá diminuir o tamanho do arquivo pois ele está sendo utilizado.

 

Realizando um backup do log você limpa esse espaço que estava sendo utilizado do arquivo de log. Logo, o shrink consegue consegue diminuir o tamanho do arquivo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.