[firebase-br] Problemas de indices com Firebird 2.0.3 embedded

Carlos H. Cantu listas em warmboot.com.br
Seg Maio 3 11:10:20 -03 2010


Algum motivo especial pra vc não estar utilizando o 2.0.5? Ele corrigi
alguns bugs, e pode ser que o problema que vc está tendo esteja entre
eles.

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

RT> Bom dia,

RT> Mais um problema... quando acontece vem em bando!

RT> Vocês utilizam a versão embedded nas suas aplicações?

RT> Bom eu utilizo, porém estou com o problema sério que compromete os 
RT> índices das minhas tabelas após alguns dias de uso e somente é possível
RT> acertar com backup e restore.

RT> Foi complicado detectar o problema pois eu tive que usar o sistema como
RT> um usuário normal durante 19 dias até achar o problema, porém o tempo é
RT> variável.

RT> Uso a versão 2.0.3, e após alguns dias de uso da aplicação os indices se
RT> atrapalham e um simples select não retorna registros se incluir um where
RT> simples tipo select * from tabela where campo = valor.

RT> Para ter idéia, minha aplicação é feita em Delphi + DBx e tenho um 
RT> importador de carga feito em C++ Builder com Ibpp, que importa external
RT> files fazendo delete, update and insert nas tabelas de produção. Minha
RT> aplicação é offline! O server que gera as external files é Perl.

RT> Eu utilizo uma tabela como cache que é refeita (delete + insert) a cada
RT> 2 dias em média, caso seja necessário após a atualização do banco de 
RT> dados do cliente. O problema que detectei ocorreu nela. Porém, creio que
RT> pode acontecer em muitas outras gerando um grande problema na minha 
RT> aplicação já que em média um usuário atualiza a base de dados 1 vez por
RT> dia e tenho tabelas que mudam diariamente e estas possuem mais de 100K
RT> registros. Já pensou se ocorre um delete e insert em massa destas 
RT> tabelas? Atualmente a média de deletes é 3k por dia e 1k de insert.

RT> Quem utiliza a versão embedded já passou por isto?

RT> Alguma sugestão?

RT> Obrigado,

RT> Rodrigo Teodoro





RT> ______________________________________________
RT> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
RT> Para saber como gerenciar/excluir seu cadastro na lista, use:
RT> http://www.firebase.com.br/fb/artigo.php?id=1107
RT> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista