Ajúda com MYSQL+SQLLIB

Post Reply
AOKISANTOS
Posts: 210
Joined: Sun Jul 23, 2006 1:15 am

Ajúda com MYSQL+SQLLIB

Post by AOKISANTOS »

Amigos tenho a seguinte linha:

cmd:="SELECT co_tipo,co_tfla,co_natu FROM bdacon WHERE co_tipo=´"+VAR+"' ORDER BY co_tipo DESC"
USE SQL(cmd) NEW ALIAS TEMP125
SELECT TEMP125
DO WHILE ! EOF()
SELECT NATUREZA
DBSETORDER(1)
DBSEEK(TEMP125->co_natu)
SELECT TEMP125
AADD(array,{NATUREZA->na_nome,TEMP125->co_tipo})
DBSKIP()
ENDDO

Acontece que, para carregar cerca de 600 registros dessa forma esta demorando nos terminais 4 a 6 segundos. Como posso melhorar isso, parece que este relacionamento que faço, esta deixando lento o processo.

Fiquem com Deus
AOKISANTOS
FWH25+XHARBOUR 99.50
User avatar
Ari
Posts: 128
Joined: Fri Feb 03, 2006 4:21 pm
Location: Brazil
Contact:

Criar um index

Post by Ari »

Consegui bons resultados criando indice na coluna que vc coloca no WHERE


melhora bastante

Ari
Post Reply