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

Omar Marques Haddad omarhaddadm em gmail.com
Ter Dez 10 14:14:38 -03 2013


Vwls mestre.

Att.
Omar


Em 10 de dezembro de 2013 12:43, Marcelo Geyer <estanisgeyer em gmail.com>escreveu:

> Substitua a cláusula LIKE por CONTAINING e veja se você consegue algum
> resultado diferente.
>
>
> Em 10 de dezembro de 2013 10:15, Omar Marques Haddad
> <omarhaddadm em gmail.com>escreveu:
>
> > 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
> > ______________________________________________
> > 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
> >
>
>
>
> --
> Marcelo E. Geyer
> Standard Net Tecnologia e Informaçã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
>



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



Mais detalhes sobre a lista de discussão lista