[firebase-br] Select muito demorado.

Reinaldo Cesar diasmartins em gmail.com
Qui Jul 23 09:35:49 -03 2009


Douglas, experimentei o Indice abaixo, porém não ouve grande melhora, ao 
  debugar o sistema passo a passo, verifiquei que a lentidão está no 
segundo select (aquele que usa vários IN, e monitorando isso verifiquei 
que não está sendo utilizado indices nesse select.
Só que o Select é meio "genérico" pois tem que filtrar praticamente boa 
parte da minha tabela, porém o que achei estranho é que no firebird 1.5 
esse select demorava 4,5 minutos e no Firebird 2.0 passou para 17 minutos.

Atenciosamente.

Reinaldo

Douglas Tosi escreveu:
> 2009/7/14 Reinaldo Cesar <diasmartins-Re5JQEeQqe8AvxtiuMwx3w em public.gmane.org>:
>> FROM
>>    ESTATISTICA_OPERADORES EOP
>> WHERE
>>    EOP.EOPTIP =  :TIPOPE  AND  -- Existem 5 tipos de operação
>>    EOP.EOPDAT = (SELECT MAX(E.EOPDAT) FROM ESTATISTICA_OPERADORES E
> 
> Experimente um índice composto em (EOP.EOPTIP, EOP.EOPDAT).
> 
> Qual o tempo de execução individual de cada uma delas?
> 
> hth,





Mais detalhes sobre a lista de discussão lista