
09/03/2012, 05:10
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 19 años, 6 meses Puntos: 0 | |
Problemas de ejecución con un SELECT Buenos días,
estoy haciendo un select como el siguiente: SELECT campo1
FROM informes_tabla
WHERE (fecha_on>='2012-03-09 00:00:00' AND fecha_off<='2012-03-09 23:59:59') AND id='1'
GROUP BY fecha_1
ORDER BY fecha_1 ASC;
y me tarda más de 40 segundos,
luego hago el siguiente select: SELECT campo1
FROM informes_tabla
WHERE (fecha_on>='2012-03-09 00:00:00' AND fecha_off<='2012-03-09 23:59:59') AND id='23'
GROUP BY fecha_1
ORDER BY fecha_1 ASC;
y me tarda 1 segundo
El mismo SELECT con un id diferente me tarda de 1 segundo a 40 segundos. Cual podría ser el problema?
- El campo "id" lo tengo indexado y es una clave forana de otra tabla
- Lo he ejecutado varias veces y el tiempo varía:
de 40 a 50 segundos
el otro de 1 a 1.5 segundos
- El resultado del SELECT es 1 solo registro para ámbos ids. |