| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
ffeitosa Domina o assunto


Registrado em: Jul 17, 2008 Mensagens: 96 Localização: São Paulo / SP
|
Enviada: 31 Jan 2011 09:43 Assunto: Crescimento excessivo do log |
|
|
Pessoal, bom dia
Estou com uma situação um pouco estranha aqui.
Tenho uma base de 35mb em produção, com compatibilidade 90 e recovery model SIMPLE. Porém o log está crescendo absurdamente, chegando a estourar o filesystem, ou seja, o log já chegou a 20gb em menos de uma semana. Outro fator é que não é possível liberar esse espaço do log. Já tentei truncate, checkpoint, stop/start, shutdown/restart, backup, backup log colocando a base em FULL e nada. A única maneira é recriando o log.
Alguém já passou por isso? Podem me ajudar?
Obrigado |
|
| Voltar ao Topo |
|
 |
servospccbsp Domina o assunto


Registrado em: Aug 05, 2010 Mensagens: 86 Localização: São Paulo
|
Enviada: 31 Jan 2011 15:22 Assunto: |
|
|
Qual é a versão do seu SQL? Acredito que seja o 2008. Se for, informo-lhe que nesta versão o comando "truncate" foi descontinuado. O teu DB estando no modo simple, você pode fazer um Shrink do arquivo de log, seguindo os passos:
Management Studio, Botão direito no DB correspondete - Tasks - Shrink - Files;
Selecione o arquivo de log e ok.
Para que o teu Redo log não cresça abosurdamente, e que realmente não haja a necessidade de você fazer uma recuperação completa (recuperação o banco até o momento de uma possível fallha), você pode alterar o modo de recover para Bulk-Logged. Nesta opção, as operações de alteração (DML,DDL, DCL+ rotinas internas) não gerarão redo, e consequentemente o arquivo de log não será tocado. |
|
| Voltar ao Topo |
|
 |
ffeitosa Domina o assunto


Registrado em: Jul 17, 2008 Mensagens: 96 Localização: São Paulo / SP
|
Enviada: 31 Jan 2011 15:32 Assunto: |
|
|
Então. O SQL é 2005 SP2.
Com relação as opções de shrink já tentei diversas maneiras mas sem sucesso.
Já a opção de BULK-INSERT não avaliei nada ainda. |
|
| Voltar ao Topo |
|
 |
servospccbsp Domina o assunto


Registrado em: Aug 05, 2010 Mensagens: 86 Localização: São Paulo
|
Enviada: 31 Jan 2011 16:50 Assunto: |
|
|
Agora faça isso:
Altere o modo de Recovery para full:
faça 5 backup de logs em seguida.
tente fazer o shrink. |
|
| Voltar ao Topo |
|
 |
fabriciol1 Doutor no assunto


Registrado em: Nov 28, 2006 Mensagens: 235 Localização: Vitoria/ES
|
|
| Voltar ao Topo |
|
 |
lekinho Doutor no assunto


Registrado em: Nov 24, 2008 Mensagens: 191 Localização: RJ
|
Enviada: 02 Fev 2011 12:11 Assunto: |
|
|
| Veja se nao há conexões gerando bloqueios na base. |
|
| Voltar ao Topo |
|
 |
ffeitosa Domina o assunto


Registrado em: Jul 17, 2008 Mensagens: 96 Localização: São Paulo / SP
|
Enviada: 02 Fev 2011 12:31 Assunto: |
|
|
É estranho... Pois já fiz o restore em outro servidor sem nenhuma atividade e o cenário permaneceu o mesmo.
Inclusive executando o DBCC OPENTRAN, há uma sessão NON-Distributed. |
|
| Voltar ao Topo |
|
 |
|