[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