[firebase-br] RES: Firebird é lento na rede?!'

Sergio Nascimento sergiojampapb em gmail.com
Sáb Ago 28 11:15:02 -03 2010


Já tentou retirar o campo PROD_FOTO ?

Em 28 de agosto de 2010 10:46, Ricardo Rocha <rmsrlinus em gmail.com> escreveu:

> A query não é executada cada vez que uma letra é digitada, ela só executra
> apos teclas <enter>.
>
> Como eu crio um índice para o campo "prod_nome"?
>
> Em 27 de agosto de 2010 17:30, Marco Antonio Abreu
> <mabreu.ti em gmail.com>escreveu:
>
> > Pessoal, Tem dois problemas nessa rotina que deixam a busca lenta.
> >
> > 1 - usar like como comparador
> > 2 - exeutar a query a cada letra pessionada.
> >
> > pode ser que ela possa ser melhorada, mas isso vai depender de como estão
> > as
> > estruturas das tabelas, indices etc.
> >
> > abs
> > --
> > Marco Antonio Abreu
> > mabreu.ti em gmail.com
> > System Analist/Developer/DBA
> >
> >
> > Em 27 de agosto de 2010 17:26, renato <centriscorps em gmail.com> escreveu:
> >
> > > O like não faz uso de índice. Nesse caso, será sequencial. Por isso a
> > > demora
> > > na consulta.
> > > Experimente trocar like por containing.
> > >
> > > Ex.:
> > >
> > > select * from produtos where nome_produto containing 'maça'
> > >
> > > Essa cláusula faz uso de índice (desde que seu campo seja indexado).
> > > Observe
> > > que não há necessidade de por % antes ou depois da palavra. Nesse
> > exemplo,
> > > todos os produtos que contenham o texto maça serão retornados.
> > >
> > >
> > > Renato
> > > ______________________________________________
> > > 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
> > >
> > ______________________________________________
> > 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
> >
> ______________________________________________
> 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
>



-- 
Atenciosamente,

Sérgio Ricardo



Mais detalhes sobre a lista de discussão lista