Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/08/2011, 19:19
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 3 meses
Puntos: 89
Respuesta: Optimizar codigo[por que excede tiempo de ejecucion]

Cita:
Iniciado por Triby Ver Mensaje
1. Haz primero la consulta sin JOINS, te devuelve los resultados esperados?
2. Agrega el JOIN de la primera tabla, sigue funcionando?
3. Agrega el JOIN de la segunda tabla... no estoy muy seguro, pero, podria ser que el campo de provedor_temp.id tenga un equivalente en concuota_temp? si es asi, cambia la condicion del JOIN para que sea con ese campo.
Gracias a esos pasos encontre el error, en un copy&pase se filtro un '0' en ves de una 'o' en el WHERE:

WHERE concuota_temp.tipo = 'S03' ORDER BY concuota_temp.fecha DESC

WHERE concuota_temp.tipo = 'SO3' ORDER BY concuota_temp.fecha DESC

La consulta anda 10 puntos logro resolver todos los registros dentro de los 130Seg.

Ahora continuo con Ronruby y les cuento.

Grax Triby
__________________
Mono programando!
twitter.com/eguimariano