Fórum Consulta Lenta #244691

27/07/2004

0

Pessoal,

Boa tarde a todos!
Tenho duas tabelas.... Pessoas e Funcionários, quando faço uma consulta para juntar as duas tabelas enquanto o CPF de ambas forem iguais, a consulta passa uma eternidade para ser concluída.
O que faço para que os dados retornem com mais velocidade?
O que faço para melhorar a performance?
Caso eu crie uma Stored Procedure resolveria meu problema?
Agradeço desde já.


Obs1: utilizo o Interbase 6.0 em ambiente Cliente-Servidor;

Obs2: As tabelas tem uma média de 10.000 registros cada uma.

Obs3: Preciso listar todos os campos das duas tabelas.


Mmbarros

Mmbarros

Responder

Posts

27/07/2004

Rômulo Barros

Obs3: Preciso listar todos os campos das duas tabelas.


O usuário irá maipular 20.000 de uma só vez ? :roll:


Responder

Gostei + 0

28/07/2004

Rodc

Primeiramente você deve criar Indexes para os dois campos relacionais das duas tabelas.
A demora pode estar também no tempo de trafegar os dados entre o banco e sua máquina, se for uma banco remoto. Neste caso use uma propriedade do ClientDataSet que permite você trazer uma quantidade limitada de linhas do Select. Como de 50 em 50 registros.

Rodrigo Cesar dos Santos


Responder

Gostei + 0

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

Aceitar