[firebase-br] Sweep no linux.
Geferson Dietze
dgeferson em gmail.com
Seg Out 13 11:35:17 -03 2014
opção -L (limbo) no GBAK para ignorar todas transações, não resolveria ?
Em 13 de outubro de 2014 10:51, Carlos H. Cantu <listas em warmboot.com.br>
escreveu:
> Não, você pode dar um shutdown na base, reiniciar o firebird ou então
> dar um "delete from mon$attachments where mon$attachment_id <>
> current_connection;" (se for o FB 2.5).
>
> []s
> Carlos H. Cantu
> www.FireBase.com.br - www.firebirdnews.org
> www.warmboot.com.br - blog.firebase.com.br
>
> GD> Para derrubar as transações uso "GFIX -rollback" ?
>
>
> GD> Em 13 de outubro de 2014 10:19, Carlos H. Cantu
> GD> <listas em warmboot.com.br> escreveu:
>
> GD> Você deve estar com transações presas. A coleta de lixo e o sweep só
> GD> podem coletar o lixo que não tenha nenhuma transação "interessada"
> GD> nele. Se tiver a chance, experimente derrubar todas as conexões antes
> GD> de disparar o sweep, e você verá que ele vai acontecer.
> GD>
> GD> PS: Sweep tb avança a OIT, o "backup" não.
> GD>
> GD> []s
> GD> Carlos H. Cantu
> GD> www.FireBase.com.br - www.firebirdnews.org
> GD> www.warmboot.com.br - blog.firebase.com.br
> GD>
> GD>> Bom dia.
> GD>
> GD>> Em um cliente acontecia de a cada 30, 40 dias o banco ficar lento a
> ponto
> GD>> do sistema não funcionar mais, fazíamos backup e restore, tudo
> voltava ao
> GD>> normal.
> GD>
> GD>> Servidor linux 64 bits, i5, 6gb de ram, classic server, pagesize
> 16384.
> GD>
> GD>> Instalei uma ferramente de monitoramento e descobri que o banco não
> fazia
> GD>> "sweep", mesmo eu tendo uma rotina de backup agendada para rodar de
> GD>> madrugada todos os dias e o sweep automática estando ligado. (apenas
> GD>> backup, sem restore)
> GD>
> GD>> Essa rotina de backup é disparada de outro computador windows que é o
> GD>> servidor de backups e outros arquivos da empresa.
> GD>
> GD>> Desativei o sweep automático e toda noite, antes da rotina de backup
> GD>> disparo a rotina de sweep automático (mesmo sabendo que ao fazer
> backup o
> GD>> lixo é recolhido qdo assim desejado).
> GD>
> GD>> Pois não funciona, numero de transações aguardando sweep só aumenta,
> então
> GD>> pedi para o pessoal criar uma rotina de sweep e disparar direto la no
> GD>> servidor linux, mesmo resultado.
> GD>
> GD>> Alguém tem alguma ideia do pq? Alguma restrição de acesso do linux?
> GD>> Lembrando que em outros clientes onde o servidor é windows, funciona
> GD>> perfeitamente.
> GD>> ______________________________________________
> GD>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> GD>> Para saber como gerenciar/excluir seu cadastro na lista, use:
> GD>> http://www.firebase.com.br/fb/artigo.php?id=1107
> GD>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> GD>
> GD>
> GD> ______________________________________________
> GD> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> GD> Para saber como gerenciar/excluir seu cadastro na lista, use:
> GD> http://www.firebase.com.br/fb/artigo.php?id=1107
> GD> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> GD>
>
>
>
> ______________________________________________
> 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