[firebase-br] Diferença tempo entre SQL
Iúri Pereira
mcsistemas_suporte em yahoo.com.br
Sex Maio 20 15:34:02 -03 2005
Pessoas,
essas duas SQL quase identicas estão dando uma baita diferença de tempo
de execução.
alguem saberia dar uma explicação pra isto?
tabelas
MC14ITEMNF = 500.000 registros
MC03PRO = 11.000 registros
-------------------------------------------------------
SELECT
MC14.AC14NOTA,
MC14.AC14CODIGO,
MC14.AC14QTDE,
MC03.AC03DESC,
MC03.AC03REF ,
MC03.AC03UN
FROM MC14ITEMNF MC14
INNER JOIN MC03PRO MC03
ON (MC14.AC14CODIGO = MC03.AC03CODI)
WHERE MC14.AC14_NOTA2='PED 000001'
--
PLAN JOIN (MC03 NATURAL, MC14 INDEX(MC14ITEMNF_IDX2))
onde MC14ITEMNF_IDX2 = AC14CODIGO
tempo = 23 segundos
-------------------------------------------------------
SELECT
MC14.AC14NOTA,
MC14.AC14CODIGO,
MC14.AN14QTDE,
MC03.AC03DESC,
MC03.AC03REF ,
MC03.AC03UN
FROM MC14ITEMNF MC14
INNER JOIN MC03PRO MC03
ON (MC14.AC14CODIGO = MC03.AC03CODI)
WHERE MC14.AC14NOTA='PED 000001'
--
PLAN JOIN (MC14 INDEX(MC14ITEMNF_IDX1), MC03PRO INDEX (PK_MC03PRO))
onde MC14ITEMNF_IDX1 = AC14NOTA
PK_MC03PRO = AC03CODI
tempo = 0 segundos
--
------------------------------------------------------------------------
*MC Sistemas Personalizados*
Av Presidente Vargas, 252 sala 01 - Centro
Camaquã/RS - CEP: 96180-000
Tel.: (51) 671-2650 - Cel.: 8409-4464
suporte em mcsistemas.eti.br <mailto:suporte em mcsistemas.eti.br>
www.mcsistemas.eti.br <http://www.mcsistemas.eti.br>
Mais detalhes sobre a lista de discussão lista