[firebase-br] RES: Baixa performance usando tabela com indice .

Lázaro lazaro em uaisistemas.com.br
Ter Abr 29 11:05:03 -03 2008


Olá Cantu...  


Então quer dizer que antes funcionava porque a selectividade dos indices
não estavam atualizados , daí a performance era boa ? E após o restore a
selectividade foi atualizada e em cima dessa selectividade atualizada as
querys do jeito que estão escritas não são mais tão eficientes ? 

Atenciosamente,

 

Lázaro Santos           

Analista de Sistemas. 

 

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
Em nome de Carlos H. Cantu (TeamFB)
Enviada em: terça-feira, 29 de abril de 2008 10:48
Para: FireBase
Assunto: Re: [firebase-br] Baixa performance usando tabela com indice .

Quando vc faz um restore, os índices são recriados e a seletividade
deles fica atualizada, e portanto o otimizador pode mudar os planos de
acesso pois ele usa essa informação para montar o plano.

O fato da performance melhorar quando você apaga alguns índices pode
indicar que o otimizador do Firebird está escolhendo um plano
inadequado quando o índice existe. Neste caso, você deve detectar
quais selects estão ficando com performance ruim, e adapta-los de modo
que o otimizador escolha um plano mais adequado.

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
Blog - http://blog.firebase.com.br

L> Bom dia  galera...  
L>  
L> Após executar um gfix e um gbak , o meu banco de dados ficou
L> estremamente lento.  Não sei o que aconteceu, só sei que a lentidão é
L> total no banco. 
L> Percebi que se eu executar um drop nos índices o banco volta ao
normal..
L> Então pensei, vol dar um drop e depois crio o índice novamente. Só
que
L> com 
L> A criação do índice o banco volta a ficar extremamente lento.  Alguém
L> poderia me ajudar ? Nunca vi isso acontecer com um banco de dados,
dele
L> ficar mais lento com índice do que sem índice .  Urilizo firebird 1.5
,
L> delphi 6.  Mas sei que o problema não é no programa pois funcionava
tudo
L> perfeito antes, fui  executar 
L> O gfix e gbak afim de fazer manutenção preventiva e me ferrei.  Desde
já
L> agradeço a ajuda de todos.  Obrigado. 
L>  
L>  
L> Lázaro Santos. 
L> ______________________________________________
L> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
L> Para saber como gerenciar/excluir seu cadastro na lista, use:
L> http://www.firebase.com.br/fb/artigo.php?id=1107
L> Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
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