[firebase-br] Ref: SQL Lentíssimo

Alexandre camilo em apollosistemas.com.br
Qui Out 30 09:48:09 -03 2014


Bom dia,

Poste o SQL para que possamos fazer uma análise de como esta sendo feito 
esta consulta.



Alexandre Camilo
+55 27 3233-4143

On 30/10/2014 09:33, Omar Marques Haddad wrote:
> Boa tarde, amigos(as)
>
>
>
> Estou tentando montar um SELECT para trazer a lucratividade de todos os
> produtos vendidos num período. (Vide anexo).
>
>
>
> Estou utilizando FB 2.5.3 / Delphi XE5. É um relatíorio de lucratividade de
> um sistema comercial que prestamos manutenção e suporte;
>
>
>
>
>
> O que acontece: Quando rodo este SELECT no IBExpert, com empresa = 1 e
> período: 24/06/2014 a 24/06/2014 (só tem 3 vendas neste dia), o select roda
> de boa no IBExpert.
>
>
>
> Porém, ao rodar o mesmo SELECT com empresa = 1 e período: 25/06/2014 a
> 25/06/2014 (tem 971 vendas neste dia, fiz um COUNT()), o select trava, o
> IBExpert não responde mais.
>
>
>
> Pensei em otimizar este SELECT, porém, eu preciso de várias informações
> totalizadas da tabela de itens de vendas.
>
>
>
> PS: Até criei índice na tabela de vendas, pela empresa + datafechamento,
> mas não deu certo. E um detalhe: este relatório pode ser solicitado por um
> período bem extenso. Temos um cliente que mexe com hortifrutigranjeiros,
> que tem 8 check-out de PDVS vendendo diariamente e gravando vendas e seus
> itens;
>
>
>
>
>
> Será que alguém tem alguma dica de como deixar ele otimizado ou melhorado ?
>
> Sem mais,
>
>
>
> Att.
>
>
>
> []´s
>
>
>
> *Omar M. Haddad®*
>
> ( *CLARO* (67) 9188-9220
> ______________________________________________
> 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
>




Mais detalhes sobre a lista de discussão lista