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

Felix - Sol felix.sol em terra.com.br
Ter Ago 31 09:52:00 -03 2010


Qtos registros sua consulta retorna e qto tempo leva ?


Fco. Felix
Desenvolvimento de Sistemas
www.soltecnologia.com.br

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Ricardo Rocha
Enviada em: segunda-feira, 30 de agosto de 2010 10:59
Para: FireBase
Assunto: Re: [firebase-br] Firebird é lento na rede?!'

Primeiramente muito obrigado à todos que responderam. Tentei todas as dicas
passadas por vocês mas, infelismente não melhorou o desempenho da busca. Mas
me ajudou muito em adquirir novos conhecimento, por isso adoro esse grupo.

Não sei se todos repararam mais minha tabela produto tem um campo chamado
(prod_foto) é um campo do tipo blob(80), quando fasso uma pesquisa sem esse
campo a busca melhora bastante.

Nosso amigo Eduardo Melo disse que se eu mudar a propriedade
poFetchBlobsOnDemand do DataSetProvider poderia melhor. Porem quando eu mudo
essa propriedade da um erro no campo (tipo_nome) "Não entendo porque".

Mas como diz o ditado "Quem não tem cachorro caça com gato" eu tirei o
"prod_cod" da minha query de busca produto. Adcionei uma novo query para
buscar somente a imagem do produto. Assim quando listo os produtos no DBGrid
e no evento DbClik do Dbgrid faço com que abre o formulário de cadastro de
produto assim a imagem do produto é mostrada.

Em 30 de agosto de 2010 10:13, Eduardo Pombo <eduardo em embras.net> escreveu:

> Acredito que o UPPER esteja tirando o uso do indice, faca um teste sem
ele.
>
>
>
> Em 28 de agosto de 2010 12:32, Eduardo Belo <beloelogica em gmail.com>
> escreveu:
> > No caso para para o campo FOTO(BLOB), altere para TRUE a propriedade
> > poFetchBlobsOnDemand do DataSetProvider. Fica bem mais rápido, pois
> > deixando como TRUE ele só carrega quando de fato for mostrar a Foto.
> >
> > Grande abraço!
> >
> > Em 27 de agosto de 2010 14:54, Ricardo Rocha <rmsrlinus em gmail.com>
> escreveu:
> >
> >> Olá à todos!
> >> Desenvolvi um sistema delphi+firebird. Porém estou um pouco triste com
o
> >> firebird. É o seguinte tenho um formulário para fazer busca de produtos
> e a
> >> busca está muito lenta muito lenta mesmo.
> >> Será que pode ser por que eu estou usando inner join na busca? Se eu
> usar
> >> view para fazer busca tem como melhor esse desempenho? Usando view eu
> posso
> >> parametrizar o campo nome do produto?
> >>
> >> Obrigado,
> >>
> >> Ricardo Rocha
> >> ______________________________________________
> >> 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
>
> José Eduardo Pombo de Barros
> Gerente de Manutenção de Sistemas
>
> ______________________________________________
> 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





Mais detalhes sobre a lista de discussão lista