Fórum Primeiras presquisas são lentas #37678

29/07/2003

0

[b:5854b0566c] minhas primeiras pesquisas sempre são lentas, áte a 5 para 6 depois ela fica bem rapida, alguem saberia me dizer o que ocorre.[/b:5854b0566c]


Sremulador

Sremulador

Responder

Posts

29/07/2003

Afarias

humm... pode ser normal... depende do seu servidor, dos componentes de acesso q vc está usando e do seu código.

Avalie bem seus códigos e SQLs para ver se o problema não está em seu programa.


T+


Responder

Gostei + 0

29/07/2003

Sremulador

Bem meus para pesquisa são geramente assim
procedure TSEL_PACIENT.Atualizar;
begin
if Texto <> Lz.Text then begin
SEL_PACIENT.Caption:= ´Localizando paciente...´;
dmc.PACIENTES.Active:= false;
dmc.PACIENTES.SQL.Clear;
dmc.PACIENTES.SQL.Add(´Select PACD, PANM, PADN, PAIN, PAAM FROM pacientes´);
dmc.PACIENTES.SQL.Add(´Where ´ + Ordem + ´ like ´ + QuotedStr (lz.Text + ´¬´));
dmc.PACIENTES.SQL.Add(´order by ´ + ordem);
dmc.PACIENTES.Active:= true;
SEL_PACIENT.Caption:= ´Atendimento ao Paciente´;
End;
Texto:= Lz.Text;

Esta e uma consulta para localizar um paciente.

o servidor e p win2000 nt server com 390 mb ram pIV 1600 placa mãe asus pIV


Responder

Gostei + 0

29/07/2003

Afarias

Qual a versão do IB (ou FB) que vc está usando??
Existe um índice para o campo Ordem??
Vc já rodou esta query no IBConsole?? Acontece a mesma coisa??

* se vc puder ordenar os registros no cliente, prefira ao uso do ORDER BY.

T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar