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

Felix - SOL Informática felix em solsistemas.com
Ter Dez 10 09:17:34 -03 2013


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





Mais detalhes sobre a lista de discussão lista