Ajúda com MYSQL+SQLLIB

Ajúda com MYSQL+SQLLIB

Postby AOKISANTOS » Thu Nov 02, 2006 1:02 am

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
AOKISANTOS
 
Posts: 210
Joined: Sun Jul 23, 2006 1:15 am

Criar um index

Postby Ari » Sun Nov 05, 2006 12:02 am

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


melhora bastante

Ari
User avatar
Ari
 
Posts: 224
Joined: Fri Feb 03, 2006 4:21 pm
Location: São Paulo, SP - Brazil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 91 guests