O titulo já diz tudo, tem alguma forma de melhorar a velocidade das consultas? tenho uma consulta que precisa verificar alguns critérios (valores numericos) em CADA registro da minha tabela, e a partir desses valores atribuir uma classificação a CADA um desses registros. O problema é que além de ter que verificar em cada registro, são vários critérios que precisam ser analisado. Dessa forma, a query fica BEEEEEEEEEEEEEEM lenta. Alguem tem um modo de melhorar essa perfomance ?
2 participantes
Melhorar o desempenho (velocidade) das consultas
cr4x- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 25
Registrado : 22/07/2015
- Mensagem nº1
Melhorar o desempenho (velocidade) das consultas
Noobezinho- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4140
Registrado : 29/06/2012
- Mensagem nº2
Re: Melhorar o desempenho (velocidade) das consultas
Rodrigo
Já experimentou consultas aninhadas?
Caso não saiba, é uma consulta dentro da outra, ou seja:
Primeira consulta verifica de 1 a 3 campos, digamos assim;
Segunda consulta outros 3 campos.
E a ultima consulta utiliza as consultas criadas anteriormente, para obter o resultado final.
Acredito que dessa maneira, o tempo de retorno seja mais rápido.
[ ]'s
Já experimentou consultas aninhadas?
Caso não saiba, é uma consulta dentro da outra, ou seja:
Primeira consulta verifica de 1 a 3 campos, digamos assim;
Segunda consulta outros 3 campos.
E a ultima consulta utiliza as consultas criadas anteriormente, para obter o resultado final.
Acredito que dessa maneira, o tempo de retorno seja mais rápido.
[ ]'s
.................................................................................
A pergunta que não quer calar:
Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
para enviar parte do projeto, não temos mais continuidade do tópico?
Crê que temos bolas de cristal ou está com medo que "roubemos" a
idéia/projeto dele?
Se é tão bom assim...
Ajude a ser ajudado:
Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
sem precisar procurar o mesmo.