[firebase-br] Performance do Firebird - Me ajudem

Carlos H. Cantu listas em warmboot.com.br
Ter Fev 3 13:45:52 -03 2009


O "IN" do seu exemplo é convertido internamente em uma série de "ORs"
pelo Firebird. A questão é que no FB 2.x, não é usado índice nesse
tipo de pesquisa.

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

HSR> Acreditava que  where campo_01 in ('01', '02') fosse mais rápido
HSR> que where (campo_01 = '01') or (campo_01 = '02')

HSR> 2009/2/3 Carlos H. Cantu <listas em warmboot.com.br>
HSR> Se vc costuma usar queries com o operador IN, pode sim haver perda de
HSR> performance.

HSR> Verifique tb se as estatisticas dos indices estão atualizadas (faça um
HSR> backup/restore), até mesmo para atualizar a ODS do banco.

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

>>>
>>> Caros colegas


HSR>> Mudei o firebird da versão 2.0 para 2.1. Neste mesmo período fiz mudanças na
HSR>> estrutura do banco, mas sempre com o intuito de melhorar a performance.
HSR>> Tenho um cliente com uma base de aproximadamente 900 Mb e uns 15 usuários
HSR>> pendurados no sistema. Para a minha surpresa a performance caiu muito. Aí
HSR>> vão as minhas dúvidas:

HSR>> 1) Tem algum problema na versão 2.1 para cair bastante a performance?
HSR>> 2) Quais as ferramentas que posso utilizar (Free) para monitar as operações
HSR>> em triggers e SP´s?
HSR>> 3) Tem algum livro que traga dicas para melhorar a performance?

HSR>> Desde já agradeço a ajuda dos colegas....


HSR>> Humberto S. Reis


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








Mais detalhes sobre a lista de discussão lista