[firebase-br] RES: RES: Ref: Lentidão ao rodar SQL

Omar Marques Haddad omarhaddadm em gmail.com
Ter Dez 10 10:15:54 -03 2013


Legal.

vou fazer isto e ver o resultado.

Vlws.

Omar


Em 10 de dezembro de 2013 09:06, Felix - SOL Informática <
felix em solsistemas.com> escreveu:

> Omar, perguntando sem o LIKE colocando no lugar where Sistema = 'GLOBAL'
>
> Penso que um indice para o campo [sistema] eh que iria melhorar a
> performance.
>
> Francisco Felix
>
>
> -----Mensagem original-----
> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Omar Marques
> Haddad
> Enviada em: terça-feira, 10 de dezembro de 2013 08:29
> Para: FireBase
> Assunto: Re: [firebase-br] RES: Ref: Lentidão ao rodar SQL
>
> Felix.
>
> Sem o WHERE demora 3 segundos. Com ele, fica em media de 6 a 7 segundos.
>
> Será que compensa jogar esta condição para dentro da aplicação
> (ClientDataSet) ?
>
> Att.
> Omar
>
>
> Em 10 de dezembro de 2013 08:17, Felix - SOL Informática <
> felix em solsistemas.com> escreveu:
>
> > Curiosidade: onde tem a condicao, se voce trocar para
> >
> > WHERE SISTEMA = 'GLOBAL'
> >
> > tambem demora esses '5 a 6' (segundos/minutos) ?
> >
> > Francisco Felix
> >
> > -----Mensagem original-----
> > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Omar Marques
> > Haddad
> > Enviada em: terça-feira, 10 de dezembro de 2013 08:10
> > Para: FireBase
> > Assunto: [firebase-br] Ref: Lentidão ao rodar SQL
> >
> > Bom dia amigos
> >
> > Estou com uma questão chata para resolver. Um cliente da empresa aonde
> > trabalho precisamos mudar o tamanho do campo descricao do produto de 1000
> > para 8000 caracteres.
> >
> > Agora, na execução de uma consulta básica, o SQL está demorando demais.
> > Cerca de 5 a 6 para abrir a tela
> >
> > SELECT CDPRODUTO, NMPRODUTO, SIGLA, NMPRODUTOFONETICA
> > FROM VW_PRODUTO
> > WHERE SISTEMA LIKE 'GLOBAL'
> > ORDER BY NMPRODUTO
> >
> >
> > Pensei em usar um indice pelo campo NMPRODUTO, porém excede o tamanho
> > permitido pelo banco.
> > Pensei em usar substring, mas não faria diferença, já que o banco so muda
> > na hora de visualizar.
> >
> > Será que alguém tem alguma dica a mais para tentar deixar esta consulta
> > rapida
> >
> > PS: O cliente tem mais de 34.000 produtos, causando lentidão também por
> > conta disso.
> >
> > Grato a todos.
> >
> > --
> > Att.
> > Omar Marques Haddad
> > Analista de Sistemas Sênior
> > ______________________________________________
> > 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
> >
> >
> > ______________________________________________
> > 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
> >
>
>
>
> --
> Att.
> Omar Marques Haddad
> Analista de Sistemas Sênior
> ______________________________________________
> 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
>
>
> ______________________________________________
> 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
>



-- 
Att.
Omar Marques Haddad
Analista de Sistemas Sênior



Mais detalhes sobre a lista de discussão lista