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

Ricardo Rocha rmsrlinus em gmail.com
Sáb Ago 28 11:24:35 -03 2010


Eu ja tenetei tirar o campo PROD_FOTO na aplicação (no clientdatset coloquei
visible false) mas vou tiralo da query para ver como fica!

Em 28 de agosto de 2010 11:15, Sergio Nascimento
<sergiojampapb em gmail.com>escreveu:

> 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
> ______________________________________________
> 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