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

Marcelo Geyer estanisgeyer em gmail.com
Ter Dez 10 13:43:00 -03 2013


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



Mais detalhes sobre a lista de discussão lista