[firebase-br] Consulta lenta, Firebird 1.5

Fernando Alécio fernando.bg em gmail.com
Qui Out 16 14:40:47 -03 2014


Boa tarde Alexandre

A demora que digo é a seguinte informando 1 empresa ou não informando 
nada retirar o where a consulta é executada em mais ou menos 240 ms 
agora se colocar o where com IN a consulta demora mais ou menos 31 seg.
Para isso retornou pouco mais de 51 registros e não retorna muitos 
campos não.

Fernando Alécio
Skype : fernando_alecio
Celular : (18) 997144471

On 16/10/2014 11:31, Alexandre wrote:
> Bom dia Fernando
>
> quando você diz lentidão, estamos falando em quanto tempo para qual 
> quantidade de dados retornado?
> ex.: o select esta trazendo em 30s 1000 registros, sendo que cada 
> registro tem aproximadamente 50 campos. Tem algum campo blob no 
> select? tem índices definido para as tabelas consultadas?
>
>
>
> Alexandre Camilo
> +55 27 3233-4143
>
> On 16/10/2014 11:02, Fernando Alécio wrote:
>> Bom dia a todos
>>
>> Tenho uma consulta que busca vários dados para serem exibidos em uma 
>> grid.
>> Essa consulta possui vários subselects. Até aí normal o meu problema é
>> em um dos filtros dessa consulta.
>> Ela possuí o filtro por empresa, mas tenho a opção de pegar mais de 1
>> empresa ou todas para realizar essa consulta.
>> Quando é informado uma empresa faço a consulta assim.
>>
>> where Cod_Empresa = 1
>>
>> Assim fica rápido a consulta mas quando não é informado a empresa
>> ficaria assim a consulta.
>>
>> where Cod_Empresa in (1,2,...N)
>>
>> Nesse segundo caso fica muito lento. Tem alguma coisa que eu possa fazer
>> para resolver essa lentidão????
>>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus está ativa.
http://www.avast.com



Mais detalhes sobre a lista de discussão lista