[firebase-br] Consulta lenta, Firebird 1.5

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


Obrigado pela dica Maikel, vou tentar fazer uma view.

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

On 16/10/2014 11:46, Maikel Penz wrote:
> "Já pensei sim em criar uma view ou uma procedure selecionavel para ver
> melhora a performance."
>
> Se for optar por View ou Procedure, sempre opta pela View. Usa procedure
> apenas se você não consegue fazer tudo que você quer, via SQL pura.
>
> Em 16 de outubro de 2014 11:31, Alexandre <camilo em apollosistemas.com.br>
> escreveu:
>
>> 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