[firebase-br] shrink database

Gabriel Bonzanini gabriel.bonzanini em gmail.com
Qui Dez 6 12:13:38 -03 2018


Bom dia Andrei.

Grato pelo retorno. Estas etapas são basicamente as que nosso utilitário de
backup/limpeza executa. Teoricamente é perfeito, porém como são várias
etapas e cada uma delas sujeita aos mais variados imprevistos (precisamos
considerar o ambiente de trabalho do cliente, que nem sempre é dos
melhores), dependendo da correta execução do próprio aplicativo, do
Firebird, do gerenciamento de arquivos do Windows (já que o arquivo é
renomeado/excluído e recriado), às vezes acontece do processo não ser
completado. Seria bem mais simples se existisse um comando onde o Firebird
"aproveitasse" o banco que já existe, reduzindo drasticamente este
passo-a-passo.

Em qui, 6 de dez de 2018 às 11:48, Andrei Luís <compuvale.software em gmail.com>
escreveu:

> Gabriel, uma rotina de backup e restore confiável e bem escrita seria +/-
> assim:
>
> - gera o FBK
> - para o serviço do FB
> - renomeia o arquivo do banco de dados
> - restaura o FBK. se der erro na restauração, volta o arquivo que estava
> sendo utilizado.
> - inicia o serviço do FB (talvez tenha que iniciar o serviço antes de
> restaurar, não testei)
>
> Fazendo assim não tem erro.
>
> []s
> Andrei
>
>
> Em qui, 6 de dez de 2018 às 07:33, Gabriel Bonzanini <
> gabriel.bonzanini em gmail.com> escreveu:
>
> > Também gostaria que existisse algo nesse sentido, pois o banco nunca
> reduz
> > o tamanho, apenas aumenta e vai ficando "inchado". Aqui na empresa,
> > acabamos tendo que agendar um procedimento de backup/restore para os
> > clientes maiores, executado no início do dia no servidor a cada X dias
> > (conforme a quantidade de movimentações).
> >
> > Seria interessante não ter que recriar todo o banco, o que considero um
> > procedimento drástico, visto que se acontecer qualquer imprevisto no
> > restore, o cliente fica com um banco incompleto e inutilizável.
> >
> > Em qua, 5 de dez de 2018 20:55, centriscorps em gmail.com <
> > centriscorps em gmail.com escreveu:
> >
> > > Você consegue reajustar o espaço em disco fazendo o famoso backup e em
> > > seguida restore.
> > >
> > > Renato
> > >
> > > Em qua, 5 de dez de 2018 às 18:57, Sofia Bonato de Moraes - EES <
> > > sbonato em ees.com.br> escreveu:
> > >
> > > > Boa tarde pessoal,
> > > >
> > > > O Firebird possui algum comando tipo shrink database para reajustar o
> > > > espaço
> > > > em disco?
> > > >
> > > > Obrigada.
> > > >
> > > > ______________________________________________
> > > > 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
> > >
> > ______________________________________________
> > 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
>



Mais detalhes sobre a lista de discussão lista