[firebase-br] Log Firebird 2.5
Carlos H. Cantu
listas em warmboot.com.br
Qui Fev 9 14:08:13 -03 2017
Não adianta rodar o sweep se houver transações abertas há muito tempo,
pois a coleta de lixo não será feita "completamente".
[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
CL> Olá Adilson,
CL> Eu já uso o bat com gfix -sweep
CL> localhost:c:\Data\Trunk\Banco\BANCO.FDB
CL> -user sysdba -password
CL> masterkey
CL> Porém mesmo assim o banco cresce, só consigo deixa-lo pequeno com o backup
CL> restore, quando faço via ibexpert!
CL> Se tiver mais alguma dica fico agradecido !
CL> Abraço
CL> Em 9 de fevereiro de 2017 12:27, Adilson B. Cápua Jr. <juniorcapua em gmail.com
>> escreveu:
>> Olá Carlos!
>> É isso mesmo que acontece! Pra você o registro foi apagado, mas para o
>> Firebird ele apenas marca aquele registro como deletado. O espaço físico
>> que ele ocupava ainda continua sem uso pelo banco! É por isso que, mesmo
>> apagando o registro, o banco continua a crescer!
>> O que você pode fazer é programar um backup e um restore no seu banco
>> automaticamente, através de algum serviço, para que ocorra em um horário em
>> que ninguém esteja usando o banco!
>> Outra coisa é ativar o sweep interval nas propriedades do banco para que
>> ocorra uma "limpeza" automática. Mas lembrando que se o sweep disparar em
>> um horário de uso, o banco pode ficar leeennnnto pra caramba. Eu
>> particularmente criei uma tarefa no próprio Windows (programando para
>> execução a meia-noite e meia) que faz esse sweep a cada semana no meu
>> banco!
>>
>> Criei um arquivo .bat com a seguinte linha:
>>
>> gfix -sweep localhost:c:\Data\Trunk\Banco\BANCO.FDB -user sysdba -password
>> masterkey
>>
>> E então criei uma tarefa no Windows que executa esse arquivo .bat em
>> horários e dias programados!
>>
>> Solução simples e que funciona redondo!!! :)
>>
>> Boa sorte!
>>
>>
>>
>> _____________________________________
>> Adilson Bragança Cápua Jr.
>> Linhares - ES Brasil
>>
>> Mail:* juniorcapua em me.com <juniorcapua em me.com>*
>> * juniorcapua em gmail.com <juniorcapua em gmail.com>*
>> * juniorcapua em yahoo.com.br <juniorcapua em yahoo.com.br>*
>> Messenger:* juniorcapua em live.com <juniorcapua em live.com>*
>> Skype:* dellas_capua*
>> Blogger: http://dellasnoites.blogspot.com/
>> _____________________________________
>> "Save a tree! Send an e-mail!"
>>
>> Em 9 de fevereiro de 2017 12:03, Carlos Lima <lima.krlos em gmail.com>
>> escreveu:
>>
>> > Olá, Possuo algumas tabelas com registros que apago elas diariamente
>> para
>> > que seja reutilizada, mas mesmo apagando os dados o banco sempre aumenta
>> > de tamanho, tem algo que possa ser feito para que o banco seja limpo ?
>> Tem
>> > como apagar o logs por exemplo ?
>> >
>> > Um exemplo se faço um backup / restore o banco fica super pequeno !
>> >
>> > Obrigado desde já !
>> > ______________________________________________
>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> > Para saber como gerenciar/excluir seu cadastro na lista, use:
>> > http://www.firebase.com.br/fb/artigo.php?id=1107
>> > Para consultar mensagens antigas: http://www.firebase.com.br/
>> > pesquisa_lista.html
>> >
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://www.firebase.com.br/
>> pesquisa_lista.html
>>
CL> ______________________________________________
CL> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
CL> Para saber como gerenciar/excluir seu cadastro na lista, use:
CL> http://www.firebase.com.br/fb/artigo.php?id=1107
CL> Para consultar mensagens antigas:
CL> http://www.firebase.com.br/pesquisa_lista.html
Mais detalhes sobre a lista de discussão lista