Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2012, 07:04
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
optimización de Consulta muy lenta

Hola!

Espero puedan ayudarme con el siguiente problema:

tengo algunas consulta que en ocaciones puede llegar a demorar más de 10 segundos, todas estas consultas tienen la instrucción "INTERVAL", como esta:

Código MySQL:
Ver original
  1. SELECT Pos,`Date` FROM `pack` WHERE `Id`='2012037' AND `mail`='4' AND `Date`>DATE_SUB(NOW(), INTERVAL 60 MINUTE) AND `AId`=7;

Lo que hace es obtener los datos de un paquete con una id específica, pero solo los registros que se hayan captado en los últimos 60 minutos.

La condición que retarda la consulta es esta parte:

`Date`>DATE_SUB(NOW(), INTERVAL 60 MINUTE)

Entonces, necesito una forma de lograr lo mismo pero con una alternativa más eficiente

Se agradece cualquier aporte

Saludos!
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D