[firebase-br] Sweep no linux.

Carlos H. Cantu listas em warmboot.com.br
Seg Out 13 13:25:12 -03 2014


Não.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

GD> opção -L (limbo) no GBAK para ignorar todas transações, não resolveria ?


GD> Em 13 de outubro de 2014 10:51, Carlos H. Cantu
GD> <listas em warmboot.com.br> escreveu:

GD> Não, você pode dar um shutdown na base, reiniciar o firebird ou então
GD>  dar um "delete from mon$attachments where mon$attachment_id <>
GD>  current_connection;" (se for o FB 2.5).
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>> Para derrubar as transações uso "GFIX -rollback" ?
GD>  
GD>  
 GD>> Em 13 de outubro de 2014 10:19, Carlos H. Cantu
 GD>> <listas em warmboot.com.br> escreveu:
GD>  
 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>  
 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>>
GD>  

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>  







Mais detalhes sobre a lista de discussão lista