[firebase-br] Apagar o Lixo

Valmir Cardoso valmircardoso em redel.com.br
Qui Nov 3 16:35:53 -03 2011


Obrigado pessoal,

Pesquisando um pouco mais na web, encontrei um artigo do Cantu falando 
justamente deste lixo na base de dados, e ali ele comentava sobre um certo 
SWEEP que o Firebird faz automaticamente, onde limpa os registros apagados e 
outros dados não recicláveis. Apenas alertava para o perigo da "demora" 
(acho que durante tal limpeza) caso no momento deste processo automático 
houvesse muita gente conectada...acho que é isto.

O detalhe é que meu soft terá apenas 1 usuário, no máximo 2. O total de 
registros deletados não passarão de 10.000.

Pergunto: Será que deixando por conta do "sweep automático" já resolveria 
meu problema de limpeza do lixo?


Obrigado


Valmir
Itajaí-SC


----- Original Message ----- 
From: "Fabiano Moura" <mctbrasil em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, November 03, 2011 8:36 AM
Subject: Re: [firebase-br] Apagar o Lixo


Para realizar a coleta de lixo

gfix -sweep -user SYSDBA -password masterkey caminho_do_banco\banco.fdb

Em 3 de novembro de 2011 09:59, Valmir Cardoso
<valmircardoso em redel.com.br>escreveu:

>
> Pessoal,
>
> O cliente me pediu o desenvolvimento de um soft que no mínimo a cada 3
> meses deverá ter uma "limpeza" de dados, deixando a base apenas com os
> cadastros principais.
>
> Certamente haverá um filtro por data inicial e final, etc.
>
> Mas, após a "limpeza" (que penso fazer diretamente por procedure na base),
> certamente ficará o "lixo" que será um estorvo dentro dentro da base,
> atrapalhando na velocidade das pesquisas.
>
> Minha pergunta é: À parte de backup/restore não há outro componente ou
> utilitário que possa remover o lixo? Se não, vocês indicariam algum
> componente Delphi ou mesmo um utilitário que poderia fazer este
> backup/restore com bastante eficiência?
>
> Obrigado
>
> Valmir
>
>
> ______________________________**________________
> 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<http://www.firebase.com.br/fb/artigo.php?id=1107>
> Para consultar mensagens antigas: 
> http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>
______________________________________________
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://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista