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

Omar Marques Haddad omarhaddadm em gmail.com
Ter Dez 10 09:28:32 -03 2013


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



Mais detalhes sobre a lista de discussão lista