Re: [firebase-br] Lentidão para abrir TIBQUERY
Jorge Henrique Aguiar
jorginho em tauruslocacoes.com.br
Sex Jan 21 08:09:41 -03 2005
Não faça isso!!!!!!!
Digamos q vc tem a seguinte tabela:
Produtos:
ID Integer
DESC Varchar(20)
IDGRUPO Integer
E q o IDGRUPO seja referenciado a tabela grupos:
ID Integer
GRUPO Varchar(20)
Aí vc deseja ter a descricao do grupo no cadastro de produtos:
select Produtos.ID,Produtos.DESC,Produtos.IDGRUPO,GRUPOS.GRUPO
from produtos
INNER JOIN GRUPOS ON GRUPOS.ID=PRODUTOS.IDGRUPO
É bem mais rapido, e o "lookup" está feito no proprio select. Nada de lookup
no proprio dataset pq ele vai trazer todos os dados da tabela referenciada
na propriedade LookupDataSet, e isso é ruim em termos de desempenho.
Foi isso q o mestre Cantu quiz dizer...
[]´s
----- Original Message -----
From: "roberto" <jorobertobr em yahoo.com.br>
To: <lista em firebase.com.br>
Sent: Thursday, January 20, 2005 9:42 PM
Subject: Re: [firebase-br] Lentidão para abrir TIBQUERY
> Desculpe... mas
>
> "Faça os Lookups no próprio
> SELECT da Query"
>
> Como funciona isso ? um select com lookup
>
> Robert.
>
> Carlos H. Cantu escreveu:
>> LookUps???? Se vc está falando do TLookUpField do Delphi, então NÃO
>> USE isso nem no sonho!
>>
>> Você não precisa de LookUpField com Query! Faça os Lookups no próprio
>> SELECT da Query, e não no Delphi.
>>
>> []s
>> Cantu
>> http://www.warmboot.com.br
>> FireBase - http://www.FireBase.com.br
>>
>> F> Ajuda por favor!
>> F> Estou fazendo uma aplicação com DataModule e ibDatabase conectado a um
>> F> servidor remoto na internet pelo número de ip;
>> F> Esta conexão funciona corretamente!
>> F> Quando tento dar manutenção a arquivos simples estou trabalhando
>> F> satisfatoriamente;
>> F> Quando tento abrir um arquivo com 5 ibquerys como lookups, demora uns
>> 15
>> F> segundos para abrir o form em questão!
>> F> O servidor está no provedor de hospedagem web!
>> F> Tem alguma coisa que possa fazer para aumentar a velocidade de
>> trabalho
>> F> neste caso em que o servidor é remoto ?
>> F> Obs. as querys são simples ou seja select * from .... e os arquivos
>> estão
>> F> vazios ou com no máximo 15 registros!!!
>>
>>
>>
>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.300 / Virus Database: 265.7.1 - Release Date: 19/1/2005
>
>
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.1 - Release Date: 19/1/2005
Mais detalhes sobre a lista de discussão lista